Я уже задавал похожий вопрос, но ответов не получил. Попробую немного иначе: Как узнать id или адреса личных страничек пользователей VK и FB, если они лайкнули известный нам адрес? Специально для программистов, ищу что-то такое: Код (PHP): $userlist = $facebook->whoLike($url); или Код (PHP): if ($facebook->haveLike($url, $fbUserId)) { /*...*/ } Естественно интересует программное решение, а не "надо кликнуть по надписи «нравится 10»". Мой сайт должен выдать мне такой отчет. Буду благодарен за прямые ссылки на конкретный пункт в документации, статье или на метод в какой-нибудь библиотеке. Платные решения тоже рассмотрю.
https://developers.facebook.com/docs/graph-api/reference/v2.1/object/likes Добавлено спустя 6 минут 28 секунд: да я как бы из гугла результаты фигачу)))
Этот метод кажется только количество лайков дает. Мне же требуется список, либо тестирование конкретного user_id. Добавлено спустя 35 секунд: В любом случае, спасибо! Гугль надо правильно кормить )))
ИМХО, через FB АПИ такое не узнать. кол-во пожалуйста, а вот список юзеров нет. В Facebook Insights вроде можно, но там нет апи. через FQL еще можно попробовать, типа $facebook->api->fql_query('SELECT user_id FROM like WHERE object_id="123" '); в общем надо пробовать
К FQL есть простой доступ по GET запросу. Например число лайков Код (Text): https://api.facebook.com/method/fql.query?query=select like_count from link_stat where url='https://www.facebook.com/'&format=json но у таблицы like нет URL, надо видимо как-то узнать нужный id сначала Код (Text): https://developers.facebook.com/docs/reference/fql/like/ …