类似按钮(box_count)的facebook与图谱API不同

时间:2012-04-24 14:46:36

标签: facebook html5 facebook-graph-api facebook-social-plugins

我在我的页面上为几篇文章使用了类似按钮的box_count样式,并通过Graph API获取类似的数量以供进一步使用。问题是我的页面上的类似按钮说有7个喜欢,但是当我在Graph API中输入完全相同的URL时,它根本没有列出任何喜欢。

这只发生在我的一些文章中,而不是全部。 https://graph.facebook.com/?ids=http://www.example_url.de - >没有股份/喜欢 (实际上API只在这里列出了ID,没有别的) 但http://www.example_url.de输入类似按钮工具说7喜欢。 怎么可能?非常感谢你的帮助!

4 个答案:

答案 0 :(得分:2)

“喜欢”按钮通常不仅仅代表用户点击的喜欢,还包括共享计数,发送计数,标记计数等:因此,这个数字通常会与图形api中的用户数量不同。

答案 1 :(得分:2)

肖恩是对的。 insight文件说......

  

为什么我的Like按钮旁边的计数与我在Insights中看到的不匹配?   Like按钮旁边的计数表示Like Button点击,News Feed喜欢,News Feed评论和Facebook上的分享的总和。

您可以使用下面的FQL查询检查实数。

  

SELECT normalized_url,like_count,share_count,total_count,comment_count,commentsbox_count   FROM link_stat WHERE url ='URL'

[
  {
    "normalized_url": "URL",
    "like_count": 64,
    "share_count": 17,
    "total_count": 83,
    "comment_count": 2,
    "commentsbox_count": 1
  }
 ]

like_count表示喜欢的数量,total_count是他们在喜欢按钮周围显示的数字。每个字段都描述为here

答案 2 :(得分:1)

网页上的“赞”按钮必须使用您期望的稍微不同的网址。

域名http://www.example_url.dehttp://www.example_url.de/在Facebook的眼中是不同的。像网址末尾的正斜杠“/”那样无关紧要的东西可以产生重大影响。

我猜这就是问题所在。

答案 3 :(得分:1)

好的,数字不同,但仍有问题。

我目前在按钮上有一个显示 119 喜欢的页面,FQL给了我:

{
  "data": [
    {
      "normalized_url": "http://wesleydesouza.com.br/prefixo9/", 
      "like_count": 80, 
      "share_count": 23, 
      "total_count": 119, 
      "comment_count": 16, 
      "commentsbox_count": 0
    }
  ]
}

所以,你可以说Graph应该只显示80,但它只显示 13 喜欢:

{
   "id": "415948168442690",
   "name": "Prefixo 9",
   "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/372843_415948168442690_618178971_s.jpg",
   "link": "http://wesleydesouza.com.br/prefixo9/",
   "likes": 13,
   "category": "Website",
   "is_published": true,
   "description": "Adicione o nono d\u00edgito de celular de S\u00e3o Paulo aos seus contatos do Google. R\u00e1pido. F\u00e1cil. Gr\u00e1tis.",
   "about": "Adicione o nono d\u00edgito de celular de S\u00e3o Paulo aos seus contatos do Google. R\u00e1pido. F\u00e1cil. Gr\u00e1tis."
}

这反映在Facebook的页面管理员内部,这也只显示了13个人。