我有一个Facebook应用程序,订阅超过20,000页。服务器无法处理来自所有这些Facebook页面的挂钩,我想从所有这些Facebook页面取消订阅我的应用程序。有没有更快的方法来做到这一点。我的大多数页面访问令牌都已过期,因此我无法遍历所有页面并取消订阅我的应用程序。
答案 0 :(得分:2)
要从Facebook页面取消订阅您的应用,您不需要页面中的令牌。您只需要App Access Token。要取消订阅页面,只需发出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请求。