OAuth错误:此IP无法为该应用程序发出请求

时间:2012-08-22 12:03:46

标签: facebook-graph-api oauth facebook-opengraph facebook-oauth

我刚开始在我的应用中出现随机This IP can't make requests for that application.错误。我的服务器的IP地址在我的应用程序设置的白名单中,并且它运行正常,但我随机开始出现此错误。我已经检查了我服务器的IP(即使我已经知道它是静态的),我已经删除了白名单中的所有条目,但似乎都没有。很奇怪,我可以从我家测试完全相同的代码,它的工作原理!可能是问题的原因是什么?即使几分钟前也没有发生这种情况,但现在我的服务器出现了错误。

谢谢, 可以。

更新:我似乎也无法删除白名单。我去了app高级设置,IP再次出现了。我删除了它们并保存了,它说已经保存了但是当我向下滚动时,IP仍然存在。我认为这是Facebook的一个严重错误。但是[当前不可编辑的]列表无论如何都包含我的服务器IP。

4 个答案:

答案 0 :(得分:27)

正如Victor Hugo Arango A.所说,删除服务器白名单中的所有IP,你就可以了。要做到这一点:

  1. 转到应用设置
  2. 高级(标签)
  3. 安全(部分) 如果你看到任何删除IP。

答案 1 :(得分:14)

我遇到了同样的问题......我刚刚删除了服务器白名单中列出的所有IP。

我最近在hostgator中用comodo购买了一个ssl证书......他们改变了我的IP,一切都停止了工作....我得到这个错误:“这个IP无法请求该应用程序。”我认为Facebook服务器尚未更新DNS,这就是错误发生的原因。

因此,您可以在Facebook应用程序预先配置中解决删除所有服务器白名单ip的问题....

答案 2 :(得分:7)

尽管Facebook上出现了错误(导致我错误地在Facebook方面深入调查),我意识到我的网络托管的传出连接在几个小时内随机变化。传入的专用IP按原样保留,但是当我尝试启动连接服务器端时,我意识到我的服务器没有使用分配给它的专用IP。我已经联系了我的托管服务提供商GoDaddy,他们告诉我情况正常,即使我有一个专用的IP,也无法修复它。我已清除白名单(允许所有IP地址 - 默认值),问题解决了。 (Facebook,与此同时,也分析并修复了我的白名单问题,所以我可以清除列表)

答案 3 :(得分:0)

我必须删除我的域上的cloudFlare服务