2017-12-18 177 views
1

我有一個訂閱超過20,000頁的Facebook應用程序。服務器無法處理所有這些Facebook頁面的鉤子,我想從所有這些Facebook頁面取消訂閱我的應用程序。有沒有更快的方法來做到這一點。我擁有的大部分頁面訪問令牌都已過期,因此我無法循環瀏覽所有頁面並從其中取消訂閱我的應用。如何取消訂閱所有Facebook頁面的應用程序Webhooks

回答

1

要從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請求到每一頁你想取消訂閱。