Facebook Streaming API不会返回任何数据

时间:2015-09-02 04:21:41

标签: facebook-graph-api-v2.4

使用Graph Streaming API访问实时facebook数据时遇到了麻烦。我已成功通过Graph API for page获取数据。我也成功地提取了所有必需的令牌。

我用过 -

  1. 创建订阅的API

      

    graph.facebook.com/“+ my_app_ID +”/ subscriptions?callback_url =“+ my_server_url”+ object = page& fields = feed,name,general_info,description,mission& verify_token = streamInit& method = POST& access_token = “+ my_app_token

  2. 已成功。

    1. 用于为应用添加页面标签的API

        

      graph.facebook.com/my_page_ID“+”/ tabs?app_id = my_app_ID& method = POST& access_token =“+ my_page_token

    2. 也很成功。

      但是,我仍未在my_server_url上获取POST数据(页面上的实时更改)。

      我不确定是什么问题。我尽力通过这个论坛上的所有博客和问题,但仍然没有运气!

1 个答案:

答案 0 :(得分:0)

感谢Facebook开发者社区,我终于找到了问题的解决方案。如果您使用的是2.4版本的API,我们需要将该应用程序添加为页面的订阅应用程序,而不是将该应用程序添加为页面选项卡。因此,在第一次API调用之后(如问题所示),第二个API调用应该是 -

  

POST调用 - https://graph.facebook.com/page_id/subscribed_apps

这成功完成了页面的应用订阅。我能够在回调网址上获得实时页面更新。