问题描述
|
我正在开发一个iPhone应用程序,该应用程序需要在我所有的Facebook朋友的墙上发布一些警报消息。
我正在使用iPhone的FB Graph API SDK,并且可以使用FBGraph API将消息作为批处理请求发布。代码如下。为此,我提到了https://developers.facebook.com/docs/api/batch/。
FbGraphResponse *fb_graph_response = [fbGraph doGraPHPost:@\"\" withPostvars:[NSDictionary dictionaryWithObjectsAndKeys:@\"[{\\\"method\\\":\\\"POST\\\",\\\"relative_url\\\":\\\"1846638186\\/Feed\\\",\\\"body\\\":\\\"message=test\\\"},{\\\"method\\\":\\\"POST\\\",\\\"relative_url\\\":\\\"1075291616\\/Feed\\\",\\\"body\\\":\\\"message=test\\\"}]\",@\"batch\",nil]];
但这是无效的,因为使用此方法,我们只能在10个朋友的墙上发布消息,这是每天允许的最大Feed请求限制。如果我在批处理请求中附加了10条POST消息,则将其视为10条Feed API CALLS。因此,在给我所有朋友的一封邮件中都超出了限制。然后,我无法使用此Graph API调用来发布下一天的消息。
我该如何解决这个问题?
是否可以通过仅在参数“ TO”中添加所有朋友的Facebook ID来使用POST API调用(http://developers.facebook.com/docs/reference/api/post/)的方法?
它会工作还是我应该采取其他方式?
请指教,谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)