使用Graph Streaming API
访问实时facebook数据时遇到了麻烦。我已成功通过Graph API for page获取数据。我也成功地提取了所有必需的令牌。
我用过 -
创建订阅的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
已成功。
用于为应用添加页面标签的API
graph.facebook.com/my_page_ID“+”/ tabs?app_id = my_app_ID& method = POST& access_token =“+ my_page_token
也很成功。
但是,我仍未在my_server_url
上获取POST数据(页面上的实时更改)。
我不确定是什么问题。我尽力通过这个论坛上的所有博客和问题,但仍然没有运气!
答案 0 :(得分:0)
感谢Facebook开发者社区,我终于找到了问题的解决方案。如果您使用的是2.4版本的API,我们需要将该应用程序添加为页面的订阅应用程序,而不是将该应用程序添加为页面选项卡。因此,在第一次API调用之后(如问题所示),第二个API调用应该是 -
这成功完成了页面的应用订阅。我能够在回调网址上获得实时页面更新。