2016-04-06 131 views
2

我有以下功能(取自facebook webhook教程)订阅应用程序到一个页面,但我希望发生相反的事情(取消订阅)。如何取消订阅Facebook的webhook主页广告的页面应用程序?

我该怎么做?我还没有在JavaScript中找到任何答案。

function subscribeApp(page_id, page_access_token) { 
     console.log('Subscribing page to app! ' + page_id); 
     FB.api(
      '/' + page_id + '/subscribed_apps', 
      'post', 
      {access_token: page_access_token}, 
      function(response) { 
       console.log('Successfully subscribed page', response); 
       // insert in DB 
      }); 
    } 
+1

我想我已经找到了我的答案: 功能unsubscribeApp(PAGE_ID,page_access_token){ 的console.log( '!退订......' + PAGE_ID); FB.api( '/' + PAGE_ID + '/ subscribed_apps', '删除', {的access_token:page_access_token}, 功能(响应){ 的console.log( '已成功取消订阅页面',响应); //插入DB }); } –

回答

5

这里你走了。

function unSubscribeApp(page_id, page_access_token) { 
 
    console.log('Unsubscribing app from page! ' + page_id); 
 
    FB.api(
 
     '/' + page_id + '/subscribed_apps', 
 
     'delete', 
 
     {access_token: page_access_token}, 
 
     function(response) { 
 
     console.log('Successfully unsubscribed page', response); 
 
     } 
 
    ); 
 
    }

相关问题