как получить общее количество комментариев/лайков? (Фейсбук)

Например. Я хочу получить информацию об альбоме с помощью графического API (me/albums)

Результат не включает общее количество комментариев/лайков.

Также кто-то говорит:

вы должны указать параметр с именем «post_id»

Однако у альбомов нет «post_id».

Я использую путь графа: "uid/feed" или "me/home"

Сервер fb возвращает результат, включая общее количество.

Мне нужно знать общее количество комментариев/лайков объекта (альбомы/фото/видео)

Пожалуйста, поделитесь с нами любой идеей, большое спасибо!


person fansmey    schedule 09.11.2011    source источник


Ответы (2)


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

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

Вот сообщение с описанием аналогичной проблемы.

person Loïc Joachim    schedule 19.08.2015

Вы должны использовать /id/<connection> для получения этих данных. Сначала получите идентификатор альбома (используя /me/albums или /<uid>/albums), для которого вы хотите получить лайки/комментарии, а затем вызовите следующий URL-адрес для получения лайков:

https://graph.facebook.com/<id>/likes?access_token=...

для комментариев:

https://graph.facebook.com/<id>/comments?access_token=...

person Ashwini Dhekane    schedule 09.11.2011
comment
ID/нравится || id/комментарии не работают нормально. Результат включает только данные и пейджинг - person fansmey; 10.11.2011
comment
тогда, вероятно, альбомы не имеют комментариев/лайков. Используйте Facebook Graph API Explorer, чтобы проверить результат вызова API. - person Ashwini Dhekane; 11.11.2011