我已经设置了我的服务器以接收来自Facebook的实时更新,我已经完成了身份验证以获取令牌等操作,注册了回调URL...但自认证GET请求以来,我还没有收到任何通知。
当我GET graph.facebook.com/APP-ID/subscriptions
时,我收到...
data: [
{
object: "user",
callback_url: "REDACTED-VAID-URL",
fields: [
"activities",
"books",
"checkins",
"events",
"feed",
"friends",
"interests",
"likes",
"location",
"movies",
"music",
"television"
],
active: true
}
]
据我所知,实时通知已经正确地设置了。当我向回调URL发送自己的POST时,服务器每次都会向我发送带有POST详细信息的电子邮件,但在facebook更新后,我从未收到过这封邮件,因此我非常确定它没有触发该URL。我们的应用程序有几个经过身份验证的用户,我们都尝试了各种在Facebook上尝试触发它的方法(状态更新、发布、点赞等),我可以从正常的REST API中拉取他们的Feed等内容。这里肯定还有什么东西我遗漏了,我需要做什么才能让它工作?!