实时更新Facebook应用订阅问题

时间:2012-01-11 18:40:47

标签: facebook facebook-graph-api http-post

我一直试图订阅过去一周的实时更新,但我没有成功。

当我将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

提前感谢您的时间。

1 个答案:

答案 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/是官方文档,可能比您使用过的链接更新。