2014-09-27 2 views
0

Я немного смущен из-за моей проблемы. Я подготовил приложение facebook на основе facebook-php-sdk. permisions моего приложения являются:Пустой массив понравившихся, даже если правильные разрешения - Facebook App

publish_acions, user_location, user_likes, friends_likes 

Все идет правильно с этим кодом:

$facebook = new Facebook(array(
    'appId' => '####', 
    'secret' => '####', 
)); 

Я также могу получить

$user = $facebook->getUser(); 
$user_profile = $facebook->api('/me'); 
$userId = $user_profile['id']; 

Но я не могу получить

$user_likes = $facebook->api('/me/likes/'); 

Это просто дает мне пустой массив (я ухожу я уверен, что мне нравится страница). Так в чем причина? Заранее спасибо ...

+0

Вы пытаетесь с разработчиком приложения или администратором или случайным пользователем? и вы уверены, что разрешили пользователю использовать user_likes? – luschn

+0

Администратор. Я не уверен в авторизации - я думал, что это приложение api и настройки разрешений. –

+0

, в этом случае вы, скорее всего, не разрешили разрешение правильно. также, разрешения для друзей устарели и больше не работают, и это publish_actions, а не publish_acions;) – luschn

ответ

0

Прежде всего: используйте JavaScript для процесса входа в систему, его гораздо проще обрабатывать и отлаживать. Кроме того, это лучше для удобства использования, потому что оно не перенаправлено: https://developers.facebook.com/docs/reference/javascript/FB.login/v2.1

Используйте параметр «scope», как указано в документах, и проверьте, действительно ли требуемые разрешения запрашиваются во всплывающих окнах авторизации.

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

И вот процесс рассмотрения, большинство разрешений (например, user_likes) должны быть одобрены Facebook, прежде чем они смогут использоваться для других пользователей (за исключением пользователей с ролью в настройках приложения). Проверьте журнал изменения и руководящие принципы обзора для получения дополнительной информации:

Друг разрешение осуждается кстати, нет "friends_likes" больше.

+0

Это абсолютно то, что я хотел ! Спасибо, мужик! –

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