Вопрос:
Когда я ввожу название, например, клипа YouTube в поиске Facebook, я могу получить количество людей, которые делятся этой ссылкой. Возможно ли получить список людей, которые делятся данными, например, с facebook api?
Ответ №1:
Нет, вы не можете узнать, кто поделился, только общее количество. Самый простой способ увидеть количество, например:
http://graph.facebook.com/http://stackoverflow.com
Комментарии:
1. этот метод фактически выдает «общее количество», которое на самом деле является суммой лайков, комментариев и общих ссылок на эту ссылку (смотрите мой ответ ниже для более точного метода получения количества общих ссылок)
Ответ №2:
Это решило мою проблему!
Создавать приложения Facebook было очень просто, но теперь вам нужно подать заявку и попросить утвердить приложение… это отстой…
Комментарии:
1. этот метод фактически выдает «общее количество», которое на самом деле является суммой лайков, комментариев и общих ссылок на эту ссылку (смотрите мой ответ ниже для более точного метода получения количества общих ссылок)
Ответ №3:
Вы можете сделать это с помощью Facebook FQL (Facebook Query Language), это дает вам больше информации, чем ранее упомянутый метод Graph API, но Facebook, по-видимому, собирается отключить FQL API 7 августа 2016 года. Так что это не будет полезно в долгосрочной перспективе.
https://api.facebook.com/method/fql.query?query=select comment_count, like_count, total_count, share_count, click_count from link_stat where url='stackoverflow.com'
Интересная вещь в этом заключается в том, что он показывает результат, выданный ранее упомянутым запросом Facebook Graph API, то есть:
http://graph.facebook.com/http://stackoverflow.com
фактически выдавая «общее количество», которое на самом деле является суммой лайков, комментариев и общих ссылок на эту ссылку, метод FQL выдает вам фактическое индивидуальное количество комментариев, общих ссылок и лайков.
Другой способ получить фактическое количество общих ресурсов — использовать вызов API links.getStats, но, похоже, он недокументирован, и, похоже, никто не знает, как долго он будет доступен.
Вот как это использовать:
https://api.facebook.com/method/links.getStats?urls=stackoverflow.comamp;format=json