【问题标题】:Facebook Page Realtime Update callback contentFacebook 页面实时更新回调内容
【发布时间】:2013-03-12 00:36:43
【问题描述】:

我在使用 Facebook 实时更新时遇到问题。我在 Ruby 上使用 Koala gem 进行 FB 图形 API 访问。我订阅了一个页面的提要并正确获取回调,但我获取的数据不是文档中指定的格式。

https://developers.facebook.com/docs/reference/api/page/#realtime

我得到的是。

{"object"=>"page", "entry"=>[{"id"=>"539998079357096", "time"=>1363046743, "changed_fields"=>["feed"]}]}

我期待类似的东西。

{
  "object": "page",
  "entry": [
    {
      "id": "408518775908252",
      "time": 1360637562,
      "changes": [
        {
          "field": "feed",
          "value": {
            "item": "post",
            "verb": "add",
            "post_id": 410746582352138
          }
        }
      ]
    }
  ]
}

我可能做错了什么?

【问题讨论】:

  • 你好@user2158942 你能给我一些关于如何订阅页面/提要的提示吗?我创建了应用程序,配置为从“object:page”和“fields:feed”获取实时更新,我将它作为选项卡添加到我的页面中,但仍然一无所获。顺便说一句,对于我到目前为止阅读的所有内容,facebook 将发送给您的数据都是正确的。不会发送帖子的相关信息。

标签: facebook facebook-page real-time-updates


【解决方案1】:

除了空白之外,您收到的内容看起来像是经过 JSON 解析的。

寻找类似的东西 JSON.parse(request.body.read) 在您的代码中并在 request.body 被解析之前检查它。

【讨论】:

    猜你喜欢
    • 2014-02-22
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多