Как я могу получить количество акций, которое показано на facebook debugger page через API?Кол-во просмотров в Facebook по отладчику
Я эмпирически нашел его наиболее подходящим для сравнения с счетчиками акций из других социальных сетей, но похоже, что этот номер не отображается нигде, кроме страницы отладчика.
Вот некоторые подробности.
К настоящему времени я нашел 3 API вызовов, которые возвращают несколько соответствующие данные:
- с помощью графа API: http://graph.facebook.com/?id=http%3A%2F%2Farzamas.academy%2Fspecial%2Fruslit
- через FQL: https://graph.facebook.com/fql?q=SELECT%20url,%20normalized_url,%20share_count,%20like_count,%20comment_count,%20total_count,commentsbox_count,%20comments_fbid,%20click_count%20FROM%20link_stat%20WHERE%20url=%27http%3A%2F%2Farzamas.academy%2Fspecial%2Fruslit%27
- через какой-то старый API: https://api.facebook.com/method/links.getStats?urls=http%3A%2F%2Farzamas.academy%2Fspecial%2Fruslit&format=json
Значения во втором и третьем вызовах идентичны, для моего тестового URL http://arzamas.academy/special/ruslit текущими являются
share_count: 492, like_count: 5042, comment_count: 491, total_count: 6025
Счетчик с первого вызова называется shares
и равна total_count
от второго и третьего вызова.
При вставке URL в facebook debugger и нажмите кнопку «Показать существующую информацию скоблить», один из первых строк в таблице
Canonical URL: http://arzamas.academy/special/ruslit (6025 likes, 1635 shares)
Количество подобных равно total_count
из вызовов API, но как могу ли я получить этот номер 1635 акций через API?