2011-11-23 15 views
0

我已經在Facebook中創建了應用程序和頁面。然後將該應用程序添加到頁面中,並且還爲該特定頁面分配了兩個用戶作爲管理員。在Facebook中 - 如果用戶是使用javascript的頁面的管理員,我該如何獲取?

我用下面的代碼獲得該頁面

FB.api({ 

method: 'fql.query', 

query: 'SELECT page_id, type from page_admin WHERE uid='+id 

}, 
function(response) { 

    if(response.length){ 
     alert('User is an Admin'); 
    } 
    else{ 
     alert('User is not an Admin') 
    } 
} 
); 

的管理此代碼獲取該網頁的管理員只對當前會話的用戶(也就是我),而不是其他兩人。

但這兩個人也是該頁面的管理員,但此代碼顯示「用戶不是管理員」。

我想顯示兩個人也該頁面的管理員。

如何顯示其他兩個人也管理該頁面?

請給我一些建議或想法。

在此先感謝。

回答

0

也許如果你允許manage_pages權限,你會有更多的運氣。這裏有一個鏈接到facebook文檔,詳細描述Page端點以及你可以從中獲得哪些屬性。 Facebook page documentation - admins
爲了讓您可能必須選擇所有的頁面成員
,並在它上面運行這個測試管理員的完整列表:

要檢查是否有特定的用戶頁面的管理員,發出HTTP GET 請求與相應的PAGE_ID,頁面訪問令牌和USER_ID 至https://graph.facebook.com/PAGE_ID/admins/USER_ID

相關問題