1
我试图通过图形api(2.x)接收用户线程的实时更新,并且我使用Graph API Explore来发布像下面这样的请求以进行订阅;Facebook图形API订阅用户线程
https://graph.facebook.com/v2.1/MY_FB_ID/subscriptions
# with these params
access_token: MY_VALID_ACCESS_TOKEN
object: user
fields: threads
verify_token: foo-bar
callback_url: http://example.com/callbacks
然后我得到这个错误:
{
"error": {
"message": "(#100) Application cannot subscribe to notifications",
"type": "OAuthException",
"code": 100
}
}
当我改变threads
与name
,例如,它返回此响应。
{
"error": {
"message": "(#2201) response does not match challenge, expected value = '1872122487', received='<!doctype html>\n<htm...'",
"type": "OAuthException",
"code": 2201
}
}
我认为这个错误是好事,因为Facebook的API接受请求,并尝试验证服务器正确发送通知存在和设置,但第一个是不好的明显。
所以有什么奇怪的是threads
和name
被列为文档上user
对象的有效字段,但只有threads
不被接受。 https://developers.facebook.com/docs/graph-api/real-time-updates/v2.0#subscribefields
任何关于这个错误的想法。我不应该这样做探索?或者甚至不可能通过图形API来订阅用户线程?
在此先感谢。
https://developers.facebook.com/docs/graph-api/reference/v2.1/thread:_“此端点只能由发出请求的应用程序的开发人员访问。”_ – CBroe 2014-09-22 09:57:47
CBroe ,感谢评论,但我可以通过Graph API Explore获取Thread对象。我的问题是我无法创建订阅来接收线程的实时更新。 https://developers.facebook.com/docs/graph-api/real-time-updates/v2.1 – 2014-09-22 13:07:49