5
A
回答
2
您必須使用來自Facebook的實時API:http://developers.facebook.com/docs/api/realtime/
要做到你的要求,你必須訂閱page
對象及其feed
連接。
要添加你要發送POST請求到訂閱:
https://graph.facebook.com/<app-id>/subscriptions?access_token=...
爲此,你需要一個訪問令牌,你可以得到在:
https://graph.facebook.com/oauth/access_token?client_id=<app-id>&client_secret=<app-secret>&grant_type=client_credentials
有到田間地頭在POST數據中有:
object
- 要監視的對象的類型,例如「用戶」或「權限」。您將監視該類型的所有對象;例如,您的應用程序的所有用戶。fields
- 用逗號分隔的列表。這是指定對象上的屬性或連接的列表。例如,要監控用戶姓名,圖片,朋友和新聞Feed的更改,您需要指定「名稱,圖片,朋友,Feed」callback_url
- Facebook將發佈訂閱更新的回調URL。
而且你可以指定
verify_token
- 訂戶提供的不透明令牌將被回顯在驗證請求,以幫助用戶識別訂閱請求正在驗證它。如果不包括此項,驗證請求中不會包含任何令牌。這是來自PubSubHubbub規範。
一旦回調網址已經被驗證,您將收到更新時,頁面上的回調網址爲JSON對象在飼料中數據的變化,這裏是一個用戶的例子:
{
"object": "user",
"entry":
[
{
"uid": 1335845740,
"changed_fields":
[
"name",
"picture"
],
"time": 232323
},
{
"uid": 1234,
"changed_fields":
[
"friends"
],
"time": 232325
}
]
}
您也可以在相同的URL上執行GET和DELETE以獲取訂閱列表,並刪除訂閱。
但是,所有的細節都在 facebook doc
相關問題
- 1. Facebook粉絲盒粉絲頁
- 2. facebook api粉絲頁面用戶列表
- 3. 獲取Facebook頁面粉絲?
- 4. 抓取Facebook粉絲頁面
- 5. Facebook粉絲頁面調整
- 6. 是粉絲的Facebook頁面?
- 7. 獲取Facebook頁面粉絲
- 8. 創建Facebook粉絲頁面
- 9. Facebook粉絲頁面提要
- 10. Facebook粉絲頁面訂閱
- 11. Facebook粉絲頁面互動
- 12. 從Facebook頁面獲取粉絲頁面
- 13. 使用Facebook圖表獲得粉絲頁面的粉絲?
- 14. 如何從Facebook粉絲頁面發佈到粉絲牆?
- 15. 在Facebook粉絲頁面添加粉絲框
- 16. Facebook粉絲頁面問題:如何發送郵件給粉絲?
- 17. 獲取我的Facebook粉絲的所有粉絲頁面
- 18. Facebook粉絲頁面 - 邀請粉絲參加活動
- 19. 隱藏Facebook粉絲頁面視頻標籤不粉絲
- 20. 用戶名/所有者粉絲頁面ID(Facebook粉絲頁面應用程序)
- 21. 定製的Facebook粉絲頁面
- 22. Facebook粉絲頁面標籤視圖
- 23. 使用webview的Facebook粉絲頁面
- 24. Facebook/Python喜歡粉絲頁面嗎? -n00b-
- 25. asp.net在facebook粉絲頁面的response.redirect
- 26. 從Facebook粉絲頁面閱讀帖子
- 27. 發行Facebook粉絲頁面ID
- 28. Facebook粉絲頁面照片刮
- 29. 發佈到Facebook(粉絲)頁面牆
- 30. 上傳照片到Facebook粉絲頁面
一個小的差別不過是不像Twitter的流API,Facebook的實時更新並沒有給實際的變化作爲飼料。它只是表示對該對象有更新。然後必須明確地拉出物體並找出變化。 – Balakrishnan 2011-04-29 00:18:39
Ruby中是否有示例代碼?我搜索了一下,但似乎沒有那麼多使用實時圖形API ...這有點奇怪。 – Mesut 2011-04-29 07:43:34
從理論上講,現在可以在頁面上獲得牆更新,但是我無法使其工作。 – Leopd 2011-09-09 21:46:58