2

我有一个订阅了 20,000 多个页面的 Facebook 应用程序。服务器无法处理来自所有这些 Facebook 页面的挂钩,我想从所有这些 Facebook 页面退订我的应用程序。有没有更快的方法来做到这一点。我拥有的大部分页面访问令牌都已过期,因此我无法遍历所有页面并取消订阅我的应用程序。

4

1 回答 1

9

要从 Facebook 页面取消订阅您的应用程序,您不需要该页面的令牌。您所需要的只是您的应用访问令牌。要取消订阅该页面,只需向以下位置发出 DELETE http 请求:

https://graph.facebook.com/{page_id}/subscribed_apps?access_token={your_access_token}

您可以通过向以下地址发送 GET 请求来获取您的应用访问令牌:

https://graph.facebook.com/oauth/access_token
    ?client_id={app-id}
    &client_secret={app-secret}
    &grant_type=client_credentials

因此,只需向您要取消订阅的每个页面发出 DELETE 请求。

于 2017-12-28T01:24:02.390 回答