我已按照此页面上的说明操作: https://developers.facebook.com/docs/reference/api/page/#realtime
但是我无法使用删除应用部分。 PHP SDK和Facebook的Graph API Explorer就属于这种情况。
首先,我添加一个应用程序,通过POST到
获取实时更新/<page_id>/tabs
将 app_id 参数设置为我的应用ID。我还为页面传递了访问令牌。
这在Graph Explorer中返回'true',在PHP SDK中返回'1',我理解这意味着在两种情况下都成功。我知道这是真的,因为我已经收到了实时终端的数据。
但是,我还需要能够每页删除这些订阅。 文档建议通过执行DELETE到
来完成/<page_id>/tabs/app_<app_id>
再次传递与以前相同的访问令牌。 在Graph Explorer和PHP SDK中,都会返回:
(#100) Tab is not installed or not removable: <The same app_id I passed>
我见过其他几个人报告同样的问题,但显然没有解决方案。如果有人设法解决这个问题,我会非常感谢你的想法。
答案 0 :(得分:0)
有两种可能的选择:
转到https://www.facebook.com/{page_id}/settings?tab=apps
并从页面中手动删除该应用程序。如果应用程序不在那里,它已被删除。
或者:
您可以使用Real-time Update documentation并使用DELETE API调用从实时更新中取消订阅该页面。但是,如果您的应用程序与多个页面一起使用,它也将取消订阅其他页面。