Facebook — проверить, кто делится ссылкой

#facebook

#Facebook

Вопрос:

Когда я ввожу название, например, клипа YouTube в поиске Facebook, я могу получить количество людей, которые делятся этой ссылкой. Возможно ли получить список людей, которые делятся данными, например, с facebook api?

Ответ №1:

Нет, вы не можете узнать, кто поделился, только общее количество. Самый простой способ увидеть количество, например:

 http://graph.facebook.com/http://stackoverflow.com
  

Комментарии:

1. этот метод фактически выдает «общее количество», которое на самом деле является суммой лайков, комментариев и общих ссылок на эту ссылку (смотрите мой ответ ниже для более точного метода получения количества общих ссылок)

Ответ №2:

Это решило мою проблему!

http://graph.facebook.com/http://stackoverflow.com

Создавать приложения 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