我正在使用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请求有问题? 我不能使用实时通知。
由于 马可