我的需要是,只要有“允许/安装”我的应用程序的用户改变某些内容,例如他们的签到,就会使用POST轮询我的服务器。
我已经非常彻底地关注了http://developers.facebook.com/docs/api/realtime页面并成功设置了订阅。
当我发出获取请求订阅图时,我得到以下回复。
{
"data": [
{
"object": "user",
"callback_url": "http://www.HIDDEN.com/FORSECURITY/callback.php",
"fields": [
"checkins",
"feed"
],
"active": true
}
]
}
这告诉我订阅已设置,并且当已验证我的应用的用户更改其Feed /签入时,应将POST请求发送到callback_url。
问题是,它没有。我用谷歌搜索,排除故障,谷歌搜索更多,重新编写所有内容,我似乎无法找到答案。
我通过发布测试我的callback.php文件,它捕获了所有数据,我只是捕获$ _POST中的所有内容,以确保是否有任何我将捕获它。
如果文件被访问,我还添加了if语句来写入文件并且为空($ _ POST)
我试过办理登机手续,将墙上的所有内容发布。它只是没有轮询回调php。
有没有人对此有所了解?
感谢。 Mandus
更新
似乎在60分钟后,它开始工作了。所以一切都可能需要一段时间才能被激活。