我一直试图订阅过去一周的实时更新,但我没有成功。
当我将HTTP帖子(使用rest-client)发送到URL时:
https://graph.facebook.com/<app-id>/subscriptions
...我收到此错误消息作为回复:
{"error":{"message":"(#100) The parameter object is required","type":"OAuthException"}}
我的标题参数如下:
access_token=***,
object=user,
fields=friends,
callback_url=https://aaa.appspot.com,
verify_token=(app secret key)
我无法找到我出错的地方。 有人请指导/帮助我弄清楚我的错误。 以下链接用作参考。 http://www.fb-developers.info/tech/fb_dev/tutorial/bytopic/realtime_upd_02.php
提前感谢您的时间。
答案 0 :(得分:0)
您需要将您的请求发送到https://graph.facebook.com/appid/subscriptions而不是https://graph.facebook.com/subscriptions - 尽管这可能是您的问题中的错误,而不是您的代码!
编辑:我刚刚检查了您的问题的标记,并且您确实在网址中有appid,它只是显示不正确
您是如何获得访问令牌的?您必须使用应用程序访问令牌而不是用户访问令牌,即从https://graph.facebook.com/oauth/access_token?client_id=<APP_ID>&client_secret=<APP_SECRET>&grant_type=client_credentials
https://developers.facebook.com/docs/reference/api/realtime/是官方文档,可能比您使用过的链接更新。