2015-05-20 2 views
0

Я пытаюсь получить понравившееся количество фотографий facebook по фото id. Я я вставить этот адрес в браузере я получить правильный результат JSon:Facebook photo likes count

https://graph.facebook.com/10151255420886749/likes?summary=1 

В любом случае этот URL не работает всегда, если я пытаюсь изменить идентификатор фотографии с фото, что я поделился с моим личным профиль, он возвращает:

{ 
"error": { 
    "message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api", 
    "type": "GraphMethodException", 
    "code": 100 
} 
} 

Почему такое поведение? Это потому, что первая - это страница, а вторая - профиль пользователя? Для второго, может быть, я вынужден войти в facebook и получить токен?

ответ

0

Чтобы удалить сообщение об ошибке, вам нужно добавить хотя бы токен доступа к приложениям, если фотография находится на странице. Если это User Photo, вам нужен токен доступа пользователя с разрешением user_photos.

См

  • Чтобы прочитать фотографию на странице, используйте любой действительный маркер доступа
  • Чтобы прочитать фотографию для пользователя, вы можете прочитать любой фото с общедоступными настройками конфиденциальности, пока приложение, получающее доступ к фотографии, получило разрешение user_photos, и вы используете действительный токен доступа
Смежные вопросы