Facebook实时更新:(#2200)回调验证失败,代码2200

时间:2012-08-23 12:06:45

标签: facebook facebook-graph-api real-time-updates

我正试图从我的应用程序获取Facebook的实时更新,如https://developers.facebook.com/docs/reference/api/realtime/中所述。现在回到订阅验证时我正在努力。我已经设置了一个接受GET和POST请求的回调服务器。我通过向它发出curl请求来验证服务器的工作原理。

但是,在尝试创建发布下面的POSt请求的订阅

时,我仍然遇到此错误
  

{“error”:{“message”:“(#2200)回调验证失败:   ”, “类型”: “OAuthException”, “代码”:2200}

从我在文档和其他线程中读到的内容,我认为这意味着对我的回调URL的单个GET请求失败。确实没有GET和POST请求都没有请求回调网址。我想Facebook以某种方式被阻止访问端点。但是,我可以使用auth对话框(https://developers.facebook.com/docs/reference/dialogs/oauth/)作为用户进行身份验证,我也在同一台服务器上传递回调网址。服务器运行http(暂时)。

这是我用来发布订阅的卷曲。主机文件有一个条目将dev.minggler.com重定向到localhost =>(127.0.0.1 dev.minggler.com)

curl -XPOST 'https://graph.facebook.com/256139341164822/subscriptions?callback_url=http%3A%2F%2Fdev.minggler.com%3A3000%2Ffacebook%2Frealtimeupdates&object=user&fields=friends&verify_token=abcd123&access_token=$MYTOKEN'

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

终于找到了问题。服务器无法从外部访问。解决它解决了问题