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