Facebook планирует отказаться от поддержки FQL после V2.0 https://developers.facebook.com/docs/apps/changelog/#v2_0_fql
Следующая задача может быть легко выполнена с помощью FQL
SELECT like_info.like_count, comment_info.comment_count, share_count
FROM stream
WHERE post_id = "POST_ID_HERE"
Я не могу найти замену вышеуказанному методу в графе api. Я знаю, что мы можем получать отзывы и комментарии, например,
POST_ID/likes?summary=true AND
POST_ID/comments?summary=true
но я не могу найти аналогичную конечную точку для акций.
ПРИМЕЧАНИЕ. Я не ищу решения, которые используют URL-адрес и график запросов api для этих URL-адресов, скорее я ищу решение найти количество акций по POST_ID
PAGE_ID/feed?fields=comments.limit(1).summary(true),likes.limit(1).summary(true)
Я посмотрел.
- Facebook API: лучший способ получить, поделиться, подсчитать количество сообщений для страницы/группы?
- Как получить Likes Count при поиске Facebook Graph API с поиском = xxx
- Опубликовать комментарий в Facebook по графическому API
- http://www.quora.com/Facebook-Graph-API/Facebook-Graph-API-How-to-get-the-number-of-likes-on-a-status
Результат должен быть примерно таким:
{
"data": [{
"like_info": {
"like_count": 3506
},
"comment_info": {
"comment_count": 263
},
"share_count": 278
}]
}
Любая помощь будет высоко оценена.
Ура!
UPDATE. Это была проблема маркера доступа, поскольку токен, который я использовал, не имел разрешения "read_stream".