page-id / notifications返回一个空数组

时间:2016-02-05 15:23:13

标签: facebook facebook-graph-api desktop-application

我正在使用Facebook SDK .NET编写桌面应用程序。这个应用程序必须为发送到Facebook页面的每个帖子,评论或消息做一些事情。我正在使用page-id / notifications API命令:

页-ID /通知字段= ID,标题,未读,应用,从,消息,对象和安培;限= 250

此命令在摘要部分中返回正确的未见数,但数据数组为空:

{
  "data": [
  ],
  "summary": {
    "unseen_count": 2,
    "updated_time": "2016-02-05T14:53:10+0000"
  }
} 

如果有人在页面上写了一个新的墙贴或向页面发送私人消息,则会更新unseen_count,但数据数组始终为空。如果某人在现有的墙上发表评论,那么unseen_count就是更新,并且数据数组中填充了注释通知(只有这种类型的通知被添加到数据数组中):

{
  "data": [
    {
      "id": "notif_XXXXXXXXXXXXXXX_XXXXXXXXXXXXXXXX",
      "title": "yyyyy yyyyyyy commented on his post.",
      "unread": 1,
      "application": {
        "link": "https://www.facebook.com/games/?app_id=xxxxxxxxxxx",
        "name": "Feed Comments",
        "id": "1967xxxxxxx"
      },
      "from": {
        "name": "Mxxxx Sxxxxxx",
        "id": "1020xxxxxxxxxxxxx"
      },
      "object": {
        "created_time": "2016-02-05T14:52:32+0000",
        "message": "ABCDEFGHILMNOPQRSTUVZ",
        "id": "36xxxxxxxxxxxx0_546xxxxxxxxxxx0"
      },
      "to": {
        "name": "Ixxxxxxx",
        "id": "36xxxxxxxxxxxxx"
      }
    }
  ],
  "paging": {
    "previous": "xxxxxxxxxxxxxxxxxxxxxxxxxx",
    "next": "xxxxxxxxxxxxxxxxxxxx
  },
  "summary": {
    "unseen_count": 3,
    "updated_time": "2016-02-05T14:55:23+0000"
  }
}

是API错误还是我的API请求有问题? 我不能使用实时通知。

由于 马可

0 个答案:

没有答案