1

我的需要是让 facebook 使用 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
  }
   ]
}

这告诉我订阅已设置,并且当已验证我的应用程序的用户更改他们的提要/签入时,应该将 POST 请求发送到 callback_url。

问题是,它没有。我已经用谷歌搜索,排除故障,再用谷歌搜索,重新做了所有事情,但我似乎无法找到答案。

我已经通过发布到它来测试我的 callback.php 文件,它捕获了所有数据,我只是捕获了 $_POST 中的所有内容以确保是否有任何我将捕获它的内容。

我还添加了 if 语句,如果文件被访问并且 !empty($_POST) 只写入文件

我试着登记,把所有东西都贴在墙上。它只是不轮询回调 php。

有人对此有想法吗?

谢谢。曼杜斯

更新

似乎在 60 分钟后,它开始工作。所以可能需要一段时间才能激活所有内容。

4

0 回答 0