В фейсбук-Как я могу получить, если пользователь является администратором страницы, используя javascript? - PullRequest
0 голосов
/ 23 ноября 2011

Я создал приложение и страницу в Facebook. Затем добавил приложение на страницу, а также назначил еще двух пользователей в качестве администратора для этой конкретной страницы.

Я использовал приведенный ниже код для получения администратораэта страница

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')
    }
}
);

Этот код получает администратора этой страницы только для текущего пользователя сеанса (это я), а не для двух других человек.

, но это два человека также являются администратором этогоpage.но этот код отображает "пользователь не является администратором".

Я хочу отобразить двух человек, а также администратора этой страницы.

как отобразить двух других людей, также являющихся администратором этой страницы?

Пожалуйста, дайте мне несколько советов или идей.

Заранее спасибо.

1 Ответ

0 голосов
/ 23 ноября 2011

возможно, если вы разрешите разрешение manage_pages, вам повезет больше.Вот ссылка на документацию в Facebook, подробно описывающую конечную точку Page и какие свойства вы можете получить от нее. Документация на странице Facebook - администраторы .Чтобы получить полный список администраторов, вам, возможно, придется выбрать все страницы участникови запустите этот тест на них:

Чтобы проверить, является ли конкретный пользователь администратором страницы, выполните запрос HTTP GET с соответствующим PAGE_ID, токеном доступа к странице и USER_ID для https://graph.facebook.com/PAGE_ID/admins/USER_ID

...