我的网站上有近1000个不同的文章页面。我想获取所有文章页面的Facebook分享数。我正在尝试使用带有逗号分隔的URL的文章页面的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个字符。

10-07 17:09