Количество лайков фото или альбома через API

Можно ли получить количество лайков для фотографии или альбома с помощью API facebook?

Это ссылка на открытый график для альбома

http://graph.facebook.com/99394368305

но у него нет количества лайков.

на фейсбуке у него 2475+ лайков

http://www.facebook.com/media/set/?set=a.99394368305.88399.40796308305

Благодарность


person Jon    schedule 14.07.2011    source источник


Ответы (2)


Получить лайки за фотографию легко, как вы можете видеть в API Ссылка:
http://developers.facebook.com/tools/explorer/?method=GET&path=20531316728

Для альбома вы можете использовать ссылку «Нравится», чтобы получить всех участников, которым понравился этот альбом. Итак, в вашем случае:

http://graph.facebook.com/99394368305/likes

Обратите внимание, что это не вернет счетчик. Вы должны вручную просмотреть результаты и подсчитать лайки. Так что вы обязательно должны кэшировать результаты!

person Sascha Galley    schedule 14.07.2011
comment
Первая ссылка указывает на данные page, а не на фотографию, возможно, вы захотите обновить свой ответ. Вам также необходимо получить доступ к /likes для фотографии. - person Ricardo Tomasi; 22.09.2011

Попробуйте использовать что-то вроде этого в качестве URL-адреса, чтобы получить то, что вам нужно:

https://graph.facebook.com/albumID/photos?fields=id,likes.summary(true),comments.summary(true)&access_token=XXXXXX

Вот сообщение это подробно объясняет, как это сделать.

person Loïc Joachim    schedule 20.08.2015
comment
Хотя теоретически это может ответить на вопрос, было бы предпочтительнее включить сюда основные части ответа и предоставить ссылку для справки . - person Rohit Gupta; 20.08.2015