我的网站有近 1000 个不同的文章页面。我想获取所有文章页面的 facebook 分享计数。我正在尝试使用带有逗号分隔的 url 的文章页面
http://graph.facebook.com/?ids=art1url,art2url
但它并没有给我完整的 JSON,我总是得到不同的 url 结果,就像我用 30 个 url 进行点击一样,有时它会给出 20 个 url 的点击,有时会给出 25 个 url 的点击,但不一致 您能帮我一下吗?
最佳答案
您可以使用 link_stat FQL 表(请参阅此处的文档: https://developers.facebook.com/docs/reference/fql/link_stat/ ),如下所示:
select url, click_count, comment_count, like_count, share_count, total_count from link_stat where url in ('{url1}', '{url2}', ...)
我建议您不要使用太大批量的 URL,因为 FQL 语句的总长度不允许超过 2048 个字符。
关于java - 如何使用facebook批量请求在一个请求中获取多个url的共享计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22828215/