回答

0

例如,如果你有一個創建一些事件,只要你訂閱因子的頁面Facebook的實時API會送你的JSON有效載荷,看起來與此類似:

{ 
"entry": [ 
    { 
     "changes": [ 
      { 
       "field": "feed", 
       "value": { 
        "story": "Some page added an event.", 
        "item": "event", 
        "event_id": "2277580782468248", 
        "post_id": "1442694315844896_2277580782468248", 
        "verb": "add", 
        "created_time": 1511651353, 
        "message": "test event" 
       } 
      } 
     ], 
     "id": "1442694315844895", 
     "time": 1511651355 
    } 
], 
"object": "page" 

}

,那麼你可能想拉圖形API額外的信息有關事項標識

+0

我訂閱的飼料,以及API確實給我一個合適的JSON有效載荷,如果一個頁面*股*的事件,它的頁面之一 - 即其出現的任何職位「[頁面名稱]分享了他們的活動「。然而,當事件只是由頁面創建時,我沒有得到任何東西 - 即,我沒有得到任何顯示爲「[Page Name]添加事件的帖子的有效載荷。」 – Gabriel

0

您正在試圖查找的產品是Facebook Webhooks https://developers.facebook.com/docs/graph-api/webhooks/。它允許您訂閱Facebook頁面上的更改並僅在發生更改時纔會收到提醒。您無需使用Graph API定期調用以查看是否有更改。

首先你需要創建Facebook應用程序,然後對Facebook的應用程序添加網絡掛接。下一步是訂閱webhook到你想要的頁面,並選擇「feed」作爲訂閱。您會收到關於您網頁上的任何更改的通知。

+0

我知道webhook存在,但我沒有看到任何我可以訂閱的信息,當Facebook事件添加到頁面時被通知。我看起來很難,無法找到提供這些信息的人。我的問題是關於這樣的webhook是否存在,如果是的話,它是哪一個。 – Gabriel

+0

我已經更新了答案。它正在滿足你所需要的一切。您只需要創建Facebook應用程序,然後在該應用程序中添加webhooks,訂閱Facebook頁面的應用程序,並且您將獲得有關所有更新的信息。 – emir

相關問題