Можно ли получить количество Facebook Likes, сделанных на любом URL-адресе, даже если я не владею этим URL-адресом?
Могу ли я получить число Facebook, которое нравится странице, которая не принадлежит моему домену?
Ответ 1
Да, вы можете запросить конкретные URL-адреса:
Ответ 2
Но, конечно, вы можете сэр:
Страница понравилась
Если это страница, на которой вы хотите количество понравившихся, попробуйте такую вещь, как это:
http://graph.facebook.com/[Page name or ID here without the brackets]?fields=likes
Пример:
http://graph.facebook.com/Facebook?fields=likes
Результат:
{
"likes": 90064323,
"id": "20531316728"
}
Конкретный URL-адрес нравится
Если это конкретный URL-адрес, который вы хотите получить, попробуйте Facebook FQL. Вы можете запросить базы данных Facebook таким образом и получить информацию о URL-адресах, вот пример:
https://api.facebook.com/method/fql.query?query=select like_count from link_stat where url='https://www.facebook.com/'&format=json
Результат:
[{"like_count":1433567}]
Формат, в котором это возвращается, может быть XML или JSON, где по умолчанию используется XML. Вы можете выбрать формат, добавив
&format=json
в конце.
Есть несколько полей и таблиц, которые могут быть запрошены, вы можете увидеть все эти полезные материалы в источниках.
Надеюсь, что это помогло некоторым людям, потому что я искал для него довольно неприятный вариант.
Хороший день.
Источники:
Graph API: http://developers.facebook.com/docs/reference/api/
FQL: http://developers.facebook.com/docs/reference/fql
Ответ 3
Вы всегда можете попытаться найти социальный граф. Например, на странице Apple Facebook около 162K нравится https://graph.facebook.com/108521342513509
Но если вы попытаетесь получить "понравившийся" номер напрямую, вы ничего не получите. http://graph.facebook.com/108521342513509/likes
Вот ссылка на документацию. Вы можете попробовать использовать URL-адрес поиска. http://developers.facebook.com/docs/api