为什么图形api像计数缺失

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么图形api像计数缺失相关的知识,希望对你有一定的参考价值。

图谱API不再报告喜欢(分享)的数量,或者至少是不一致的:

这里喜欢缺少:http://graph.facebook.com/?id=http://www.huffingtonpost.com/2012/12/25/pope-christmas-eve-mass-god_n_2361399.html

但是出现在IMDB:https://graph.facebook.com/?id=http://www.imdb.com/title/tt1853728/

对于较旧的网页,也可以找到具有多个份额和注释的旧输出。

这是推出的问题还是这个错误?从我可以收集的输出开始变化到20左右。

答案

对我来说看起来像个错误。 FQL查询是一种仍然有效的替代方案。这是一个例子:

select comment_count, share_count, like_count from link_stat where url = "http://techcrunch.com/2011/04/12/facebook-comments-now-on-over-50k-sites-get-more-social-with-latest-upgrade/"

在这里尝试API Explorer:http://developers.facebook.com/tools/explorer/?fql=select%20comment_count%2C%20share_count%2C%20like_count%20from%20link_stat%20where%20url%20%3D%20%22http%3A%2F%2Ftechcrunch.com%2F2011%2F04%2F12%2Ffacebook-comments-now-on-over-50k-sites-get-more-social-with-latest-upgrade%2F%22

但是,如果他们更改Graph API以再次返回共享计数和评论计数,我会很高兴。

这个官方Facebook文档(developers.facebook.com/docs/reference/plugins/comments/)仍然建议使用Graph API进行评论计数,但它似乎不适用于像这样的新页面:https://graph.facebook.com/?ids=http://techcrunch.com/2012/12/27/the-last-imac-question-mark/

另一答案

试试这个

http://graph.facebook.com/fql?q=select%20comment_count%2C%20share_count%2C%20like_count%20from%20link_stat%20where%20url%20%3D%20%22http%3A%2F%2Fmashable.com%2F2013%2F01%2F30%2Ffacebook-twitter-blackberry-10%2F%22

哪个会产生结果

{
   "data": [
      {
         "comment_count": 3,
         "share_count": 91,
         "like_count": 5
      }
   ]
}
另一答案

几天前它已被接受为bug,

http://developers.facebook.com/bugs/180781098727185?browse=search_50dda74e1870c8d60275326

希望他们在短期内解决这个问题

以上是关于为什么图形api像计数缺失的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 图形 API 用于获取带有评论数和点赞数的 Facebook 订阅源

光栅化插值方法

使用后续突变和缺失片段中继 commitUpdate 回调

为啥 YouTube 数据 API 中存在缺失部分错误

如何使用图形 api 在位置内搜索用户?

mysql中的计数缺失值