2015-01-04 4 views
0

Я пытаюсь проверить, если вошедший пользователь любит определенную страницу, но результирующая строкаFacebook API: Получение Likes приводит только { «данных»: []}

{"data":[]} 

как, то ничего не получил ... В чем проблема? Я могу получить информацию о пользователе просто отлично, но когда я пытаюсь что-то связанное с симпатичными, я получаю это.

Просто для ясности, я звоню это так:

FB.API("/me/likes/(mypageidhere)", Facebook.HttpMethod.GET,Teste); 

Я пытался ставить идентификатор пользователя напрямую, а/я, а также используя только/Me/любит, ту же ошибку.

+1

И у вас есть разрешение пользователя user_likes? (Btw., Вы не получите, что предоставлено в обзоре для такой цели. Как и gating больше не допускается.) – CBroe

ответ

0

Как уже упоминалось в комментариях, это произойдет, если у вас нет user_likes набора разрешений. Вы можете проверить это с помощью /me/permissions. Другой сценарий заключается в том, что пользователю не нравится запрашиваемая страница, повторите проверку, чтобы убедиться, что у вас есть правильный идентификатор.

+0

А, спасибо! Я думал, что общедоступного профиля достаточно, потому что это не дает мне правильной ошибки. – Swordz

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