0

我在使用 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
          }
        }
      ]
    }
  ]
}

我可能做错了什么?

4

1 回答 1

0

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

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

于 2013-04-04T18:23:33.280 回答