请不要使用 FQL 或 Rest API 提供解决方案,因为已弃用 2016年8月18日 onwards
我想要获取所有喜欢,评论&任何网址的份额。到目前为止,我有两种方法
Rest API
https://api.facebook.com/restserver.php?format=json&method=links.getStats&urls=http://www.thestorypedia.com/how-your-personality-impacts-the-way-your-dates-go/
和 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%2Fwww.thestorypedia.com%2Fhow-your-personality-impacts-the-way-your-dates-go%2F%27
这两个都有效,但使用图api的v2.0,将于2016年8月7日起弃用
任何人都可以给我一个v2.7的工作网址以及上面提到的所有计数
答案 0 :(得分:5)
我认为您必须切换到图表api才能获得分享和评论计数。使用Facebook的JavaScript SDK,您可以写:
var access_token = "your_app_access_token";
var url = "your_url_here";
FB.api("http://graph.facebook.com/v2.7/?id=" + current_url + "&access_token=" + access_token,function(data){
console.log(data);
// you will get data here like this
// {
// "og_object": {
// "id": "12208906XXXXXX",
// "description": "The Rio Olympic Game XXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
// "title": "The Rio Olympic Game XXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXX",
// "type": "website",
// "updated_time": "2016-08-23T13:14:35+0000"
// },
// "share": {
// "comment_count": 12345,
// "share_count": 5234
// },
// "id": "your_url_here"
//}
});
您可以在此处从 data.share 访问share_count和comment_count。 希望它有所帮助!!