0

Facebook リアルタイム更新で問題が発生しています。FB グラフ API アクセスに Koala gem を使用して Ruby を使用しています。ページのフィードを購読し、コールバックを正しく取得しましたが、取得したデータがドキュメントで指定された形式ではありません。

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 に答える