如何通过 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 调试器中并单击“显示现有抓取信息”时,表中的第一行之一是
Canonical URL: http://arzamas.academy/special/ruslit (6025 likes, 1635 shares)
喜欢的数量等于total_count
API 调用的数量,但我怎样才能通过 API 获得 1635 个共享数量?