1

我在使用Graph Streaming API. 我已成功通过 Graph APIs 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

这已经成功了。

  1. 为应用程序添加页面选项卡的 API

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

这也很成功。

但是,我仍然没有收到 POST 数据(页面上的实时更改)my_server_url

我不确定出了什么问题。我已经尽力浏览了这个论坛上的所有博客和问题,但仍然没有运气!

4

1 回答 1

0

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

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

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

于 2015-09-05T11:35:05.233 回答