0

Facebook 实时文档指定回调数据的格式如下

{
  "object": "user",
  "entry": [
    {
      "uid": 1335845740,
      "changed_fields": [
      "name",
      "picture"
      ],
     "time": 232323
    }, {
      "uid": 1234,
      "changed_fields": [
      "friends"
      ],
      "time": 232325
}]}

如果要发回两个不同的对象,比如“用户”和“页面”,facebook 会不会

  • 将它们一起批处理?
  • 分开寄?
4

1 回答 1

0

在不同的请求中发送不同的对象。但是如果有很多用户请求,那么它将批处理这些用户请求并发送它。而且您还可以为用户和页面设置不同的端点。页面请求的格式也不同。它看起来像这样

{
    "object": "page",
    "entry": [
        {
            "id": "408518775908252",
            "time": 1360643280,
            "changes": [
                {
                    "field": "feed",
                    "value": {
                        "item": "like",
                        "verb": "add",
                        "user_id": 5900878
                    }
                }
            ]
        }
    ]
}
于 2013-05-19T15:58:41.170 回答