2015-09-07 1 views
0

Есть ли способ проверить, что пользователь владеет страницей поклонников или получает идентификатор владельца или администратора страницы поклонника? Я тоже старался, но это не сработало, я много читал, но ничего не нашел.Получить или подтвердить владельца или администратора страницы поклонника

$facebook = new Facebook(array(
    'appId'=>'', // replace with your value 
    'secret'=>'' // replace with your value 
)); 
$signedRequest = $facebook->getSignedRequest(); 
if($signedRequest['page']['admin']) 

ответ

0

/me/accounts с manage_pages разрешения возвращает список всех страниц, которыми вы управляете. Вот как вы можете проверить, управляет ли Авторизованный пользователь страницей.

В приложении «Страница» это возможно с параметром signed_request, как вы узнали. Не уверен, что означает «это не работает», вам следует отлаживать $ signedRequest. Вот поля: https://developers.facebook.com/docs/reference/login/signed-request

Конечно, это работает только в приложении страницы, то есть в iframe приложения, на странице Facebook.

+0

Я не мог заставить его работать. Есть ли способ перечислить мои страницы поклонников? –

+0

/me/accounts предназначен для перечисления страниц, которые вы управляете. но в вашем случае вам нужно использовать параметр signed_request, чтобы узнать, является ли пользователь администратором страницы. вы делали то, что я говорю, и отлаживали $ signedRequest? «это не работает» очень неспецифично. – luschn

Смежные вопросы