在我的网站,我有Facebook分享插件,使用户可以在Facebook上分享的文章。 现在我想在Facebook上从我的网站在最后一个星期或一个月共享前10篇的报告。
我试着用FQL,
https://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count FROM link_stat WHERE url like '%www.indiatimes.com%' order by total_count desc limit 10
但“喜欢”的关键字不FQL工作。 请指教。
我建议你做这种方式:
例如:文章从http://googledevelopers.blogspot.com (它可能不是所有的网站上,所以你可以试试你的运气。)
https://graph.facebook.com/search?q=googledevelopers.blogspot.com&type=post&limit=25
在你可以收集所有链接/消息/ ...等这是存在/条有效的域(例如, http://googledevelopers.blogspot.com/2013/05/an-easier-way-to-save-文件对google.html您是存在的,并考虑增加一个计数,但是http://googledevelopers.blogspot.com不考虑一个计数)。
你可以通过分页ALL收集“ 直到=”,直到有一周或一个月,你停止分页。
当然,每个计数应该连接到一个帖子的ID。 删除这些计数这是重复POST_ID。(可能发生在这两个消息和链接包含“ http://googledevelopers.blogspot.com/2013/05/an-easier-way-to-save-files-to-google.html ” ,所以应该考虑,因为只有一个计数)
总结所有计数为每一个独特的文章。(例如, http://googledevelopers.blogspot.com/2013/05/an-easier-way-to-save-files-to-google.html有3个字),然后排序所有这些通过计数的文章。 同样,确保所有计数不重复POST_ID。
干杯
文章来源: How can I get the list of top 10 artciles shared on Facebook using Graph API or FQL?