Я хотел бы сделать следующий запрос FQL с использованием последней версии Facebook SDK для PHP, есть ли способ сделать это?
SELECT like_count, share_count, comment_count FROM link_stat WHERE url="http://stackoverflow.com"
Я пытался найти ответы или руководства с помощью Google и SO, но все они, похоже, ссылаются на SDK для PHP до версии 5.
Как я могу это сделать ?
И пока я в этом: какое максимальное количество запросов я могу сделать за данное время?
Спасибо
(NB: я знаю, что FQL устарел и будет закрыт через год, но, насколько я знаю, нет никакого способа достичь того, чего я хочу, с Graph API.)
Есть способ добиться этого с помощью Graph API, см. Поиск URL. Пожалуйста, прочтите документ.
Ниже код должен работать (не проверено):
$node = $fb->get('/?id='urlencode($url).'&fields=og_object,share'])->getGraphNode();
$likeCount = $node['og_object']['engagement']['count'];
$shareCount = $node['share']['share_count'];
$commentCount = $node['share']['comment_count'];
Других решений пока нет …