【问题标题】:Wrong number of Facebook checkins via Facebook Graph API通过 Facebook Graph API 的 Facebook 签到次数错误
【发布时间】:2011-12-24 08:54:38
【问题描述】:

我有一个与 spot 集成的 Facebook 页面,它有签到柜台(例如:90 人在这里)
在页面的左侧。
现在我可以使用 facebook Graph API Exploler 访问该页面,如下所示。

https://graph.facebook.com/page_id

在 JSON 格式的结果中,有如下字段。

“can_post”:是的,
“签到”:88,
“类型”:“页面”

这表示在我的 Facebook 页面上总共有 88 个签到。
但是,我 Facebook 页面上的签到柜台显示,它是 90。

为什么页面计数器和图形 API 有一点区别?

感谢您的帮助。

【问题讨论】:

    标签: facebook json facebook-graph-api sdk checkin


    【解决方案1】:

    这些是不同的数字。

    • 您在网络界面中看到的是 X 人在这里 -
    • API 中公开的一项是 Y 在这里发生了签入

    如果我在某处签到并标记 3 个朋友,X 上升 4,Y 上升 1

    如果我再次签到并标记相同的 3 个朋友,X 保持不变,Y 上升 1

    【讨论】:

    • 谢谢你。我了解每个值。
    • 是否可以通过 Graph API 或 FQL 获取 X 值??
    • 目前没有,我不知道有什么方法可以获取通过 API 签入的不同用户的数量
    • 是不是说API跟不上Facebook的进度??
    • 我尝试签入标记有朋友的信息,但在 facebook 页面和 Graph API Explorer 中计数器只增加了 1。为什么??
    【解决方案2】:

    对于任何仍然有同样问题的人。 checkins 计数器和 checkins 本身一样已被弃用,请参阅http://developers.facebook.com/docs/reference/api/checkin/

    注意:不推荐发布 Checkin 对象,而赞成创建一个 附上地点的帖子。

    幸运的是,您现在可以通过 FQL 获取页面的 were_here_count 字段。该字段显示的用户数与 Facebook 本身显示的用户数完全相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-29
      • 2015-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 2011-08-12
      • 1970-01-01
      相关资源
      最近更新 更多