用户和页面的Facebook实时更新
我已经为用户和页面设置了实时facebook更新。每当用户更新其状态时,我都会收到服务器上关于更改的请求。我从facebook post call获得的数据如下所示用户和页面的Facebook实时更新,facebook,facebook-graph-api,real-time-updates,real-time-data,Facebook,Facebook Graph Api,Real Time Updates,Real Time Data,我已经为用户和页面设置了实时facebook更新。每当用户更新其状态时,我都会收到服务器上关于更改的请求。我从facebook post call获得的数据如下所示 { "object":"user", "entry":[ { "uid":"10152689315982483", "id":"10152689315982483", "time":1427362347, "changed_f
{
"object":"user",
"entry":[
{
"uid":"10152689315982483",
"id":"10152689315982483",
"time":1427362347,
"changed_fields":[
"feed"
]
}
]
}
但当一个页面的管理员更新其状态时,我并没有接到facebook的任何电话
我按照以下步骤获取实时facebook更新
- 订阅用户/页面以使用访问令牌获取更新 graph.facebook.com//subscriptions?object=user&fields=feed&verify\u token=&method=post&callback\u url=htps://serverurl/realtime.php
- 获取订阅的列表 graph.facebook.com//subscriptions
{
"data": [
{
"object": "user",
"callback_url": "https://serverurl/realtime.php",
"fields": [
"feed"
],
"active": true
},
{
"object": "page",
"callback_url": "https://serverurl/realtime.php",
"fields": [
"feed"
],
"active": true
}
]
}
我还将该应用程序添加到页面选项卡,但仍然没有获得页面的更新。有人能告诉我我错过了什么吗?做一个http上网
https://graph.facebook.com/v2.3/{page-id}/subscribed_apps?access_token=PAGE_ACCESS_TOKEN
如果您的应用程序未列出,则需要“安装”(这是另一种将应用程序作为页面选项卡应用程序安装的方法)。为此,请向同一url发出post请求。如卷曲
curl -X POST "https://graph.facebook.com/v2.3/{page-id}/subscribed_apps?access_token=PAGE_ACCESS_TOKEN"
您不需要提供任何参数,因为您希望安装的应用程序的id是从访问令牌推断出来的
如果/subscribed\u apps
已包含您的应用程序id,则您可能遇到错误,应在进行http登录时报告
https://graph.facebook.com/v2.3/{page-id}/subscribed_apps?access_token=PAGE_ACCESS_TOKEN
如果您的应用程序未列出,则需要“安装”(这是另一种将应用程序作为页面选项卡应用程序安装的方法)。为此,请向同一url发出post请求。如卷曲
curl -X POST "https://graph.facebook.com/v2.3/{page-id}/subscribed_apps?access_token=PAGE_ACCESS_TOKEN"
您不需要提供任何参数,因为您希望安装的应用程序的id是从访问令牌推断出来的
如果
/subscribed\u apps
已经包含了你的应用程序id,你可能遇到了一个bug,应该在“我还将应用程序添加到页面选项卡”中报告它-这不再是工作方式,(后一个链接现在可能没有显示预期的内容,FB文档目前似乎有一些问题。)FB文档没有很好地描述他们的API,并且它一直在快速更改他们的API…@HassanSiddique此API仍然有效?因为我没有收到任何关于用户状态更改的通知“我还将应用程序添加到页面选项卡”-这不再是工作方式,(后一个链接现在可能没有显示预期的内容,FB文档目前似乎有一些问题。)FB文档没有很好地描述他们的API,并且它一直在快速更改他们的API…@HassanSiddique此API仍然有效?因为我没有收到任何关于用户状态更改的通知