Facebook页面实时更新回拨内容
问题描述:
我遇到Facebook实时更新问题。我在Ruby上使用Koala gem进行FB图形API访问。我订阅了页面的源并正确地获取回调,但是我得到的数据不是文档中指定的格式。Facebook页面实时更新回拨内容
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
}
}
]
}
]
}
我会做什么错?
答
除了whitespacing外,您收到的内容看起来像是由JSON解析的。
在代码中查找类似 JSON.parse(request.body.read)
的内容,并在解析之前检查request.body。
Hello @ user2158942你可以给我一些关于如何订阅页面/提要的提示吗?我创建了应用程序,配置为从“object:page”和“fields:feed”获得实时更新,我将它作为Tab添加到了我的页面,但仍然没有任何内容。 顺便说一下,对于我直到现在阅读的所有内容,facebook会发送给你的数据是正确的。关于帖子的信息将不会被发送。 – 2014-01-05 04:53:52