2012-07-07 22 views
1

我一直在我的頭上撞了幾個小時...現在似乎無法通過api刪除Facebook頁面選項卡。所使用的訪問令牌的所有如何通過api刪除FaceBook頁面選項卡

我試圖撥打電話下列權限 「offline_access,publish_stream,manage_pages,publish_actions」 的

https://graph.facebook.com/[page id]/tabs/app_[app_id]?method=delete&access_token=[access token] 

的響應

{ 
    "error": { 
     "message": "(#210) Subject must be a page.", 
     "type": "OAuthException", 
     "code": 210 
    } 
} 

如果我使用facebook圖形瀏覽器

http://developers.facebook.com/tools/explorer 

的響應是標籤對象JSON ......不會刪除


,如果我做的JavaScript API調用

 FB.api(**pageid/tabs/app_1234**, 'delete', {access_token: **My Access tocken**} ,function(response) { 
      alert(response); 
     }); 

的響應(#210)主題必須是一個頁面。


我讀過,如果包括全PAGID /標籤/ tabid然後就變成/ paigeid /標籤/ pagaid /標籤/ tabid,所以我已經試過

 FB.api(**app_1234**, 'delete', {access_token: **My Access tocken**} ,function(response) { 
      alert(response); 
     }); 

響應是

(#803) Some of the aliases you requested do not exist: app_XXXXXXXXXXXX 

如果我使用C#的Facebook客戶

fc.Delete("pageid/tabs/tabid") 

結果再次

(#210) Subject must be a page. 
+0

當然我會......大聲笑。我只是從頁面中退出,試圖自己找到一個解決方案。有你去。和ty btw ...我也發現這有助於..http://stackoverflow.com/questions/7444110/fetching-pages-tab-and-adding-tab-to-the-facebook-pages-by-graph- api-method-fb – robert 2012-07-07 06:25:44

+0

我也接受了超過一半的問題,我回答自己...我是一個冠軍:P – robert 2012-07-07 06:31:11

回答

2

是錯誤消息似乎是混亂的。過去我也遇到過這個問題。

您沒有使用正確的access_token。使用頁面的access_token。

相關問題