API для получения общего количества похожих страниц на facebook
Я ищу способ отслеживать количество понравившихся мне страниц в facebook каждый день. Есть ли API для этого? или любым другим способом?
Спасибо.
Ответы
Ответ 1
Вы можете сделать это еще проще с помощью API-интерфейса Facebook - он просто возвращает данные JSON, например: http://graph.facebook.com/225397695229/
Где 225397695229 - это идентификатор страницы или пользователя, на который вы ссылаетесь на FB. Просто прокрутите до нижней части массива и найдите "любит".
Изменить - 9/4/2015 -
Похоже, токен доступа теперь требуется на Facebook Graph 2.4 - так что при добавлении к URL-адресу будет & access_token = {token_id}. Подробная информация о получении токена страницы приведена здесь: https://developers.facebook.com/docs/facebook-login/access-tokens#pagetokens
Ответ 2
Если вы являетесь администратором страницы, вы уже должны иметь доступ к Facebook Insights, который предоставит вам эту информацию и даже Больше!
Если вы хотите программно получить доступ к этим данным, вам необходимо создать приложение, предоставить read_insights
и, возможно, offline_access
permissions а затем это легкий api call:
$facebook->api("/$page_id/insights");
Ответ 3
Я не уверен, что вы можете получить доступ к кнопке Like на реальной странице Facebook; большая часть материала API предназначена для платформы facebook (т.е. добавление кнопки Like на страницу без facebook.)
Тем не менее, хотя я этого не сделал, вы можете использовать Graph API и получить количество понравившихся через JSON.
EDITED ADD: вы можете использовать FQL (язык запросов Facebook) для доступа к этим свойствам.