Я могу получить количество общих ресурсов URL-адреса с помощью PHP SDK и устаревшего API-интерфейса rest, но не нашел способа получить количество общих ресурсов URL-адреса с помощью графического API.
Есть ли способ узнать?
facebook
facebook-graph-api
facebook-like
Ашиш Петкар
источник
источник
Ответы:
Вот список ссылок API для получения статистики:
Изменить: удалена конечная точка Twitter, поскольку она устарела.
Изменить: Facebook REST API устарел
источник
ОБНОВЛЕНИЕ - апрель 2015 г .:
Если вы хотите получить счетчик, доступный на кнопке Like, вы должны использовать
engagement
поле вog_object
объекте, например:Результат:
Это возможно с помощью Graph API, просто используйте:
что-то типа:
Вернется:
ОБНОВЛЕНИЕ: в то время как выше ответит, как получить количество акций . Это число не равно тому, которое вы видите на кнопке «Нравится» , поскольку это число является суммой:
Таким образом, получение номера кнопки Like возможно с помощью API Graph через
fql
конечную точку (link_stat
таблица):total_count
- это номер, который отображается на кнопке Like.источник
share_count
,like_count
иcomment_count
, похоже,fql
REST API по-прежнему являются лучшими вариантами ... Но и то,fql
и другое, и REST API больше не будут доступны после 7 августа 2016 года! Какие-либо предложения?Вы не должны использовать графический интерфейс. Если вы позвоните:
или
оба вернутся:
Но показанное число является суммой :
Поэтому вы должны использовать FQL.
Посмотрите на этот ответ: Как получить лайки, публикации и количество комментариев из статьи в facebook
источник
После 7 августа 2016 г. вы по-прежнему сможете звонить так:
но формат ответа будет другим: не будет
но вместо этого это будет
Поэтому вам придется обрабатывать ответ следующим образом:
источник
Что я нашел полезным и нашел по одной ссылке выше, так это этот запрос FQL, в котором вы запрашиваете лайки, общее количество, долю и количество кликов по одной ссылке, просматривая таблицу link_stat.
В результате получится что-то вроде этого:
источник
Ознакомьтесь с этой сутью . В нем есть фрагменты о том, как получить счетчик общего доступа для следующих сервисов:
источник
Кнопка лайка facebook выполняет две вещи, которых не делает API. Это может создать путаницу при сравнении этих двух вариантов.
Если URL-адрес, который вы используете в своей кнопке Like, имеет перенаправление, кнопка фактически покажет количество URL-адресов перенаправления по сравнению с количеством URL-адресов, которые вы используете.
Если у страницы есть свойство og: url, кнопка Like будет отображать подобные URL-адреса вместо URL-адреса в браузере.
Надеюсь, это кому-то поможет
источник
Просто введите
https://graph.facebook.com/?fields=share&id=https://www.example.com
и замените пример своим URL-адресом или страницей, которую вы ищете.Пример Google: https://graph.facebook.com/?fields=share&id=https://www.google.com
источник
когда я использовал FQL, я обнаружил проблему (но это все еще проблема), в документации указано, что указанное число является суммой:
но на моем веб-сайте показанное число - это сумма этих 4 пунктов + количество акций (опять же)
источник
Используя FQL, вы можете сделать это:
источник
За это есть драгоценный камень рубин - SocialShares
В настоящее время поддерживает следующие социальные сети:
Применение:
источник
Вы можете использовать https://graph.facebook.com/v3.0/ {Place_your_Page_ID здесь} / feed? Fields = id, share, share_count & access_token = {Place_your_access_token_here}, чтобы узнать количество репостов.
источник