【发布时间】:2012-06-24 06:45:30
【问题描述】:
我最近发现,当我们尝试通过 Graph API 发出 FQL 查询时,我们的一个生产服务器出现了致命错误。其他服务器上完全相同的代码可以完美运行。服务器位于具有单个 IP 地址的负载平衡器后面。
错误是:
PHP Fatal error: Uncaught OAuthException: (#5) Unauthorized source IP address
thrown in /usr/local/home/faniq/php-lib/facebook/base_facebook.php on line 1039
我已尝试将 IP 地址添加到我的 FB 应用程序的服务器白名单(为空白)。当我尝试保存白名单时,它给了我这个错误: 您的 IP 应包含在服务器白名单中。
我什至尝试了一系列 IP 地址,仍然拒绝保存。其他生产服务器和我们的开发环境都可以正常工作,所以我很茫然。任何想法为什么 Facebook 不接受来自这台特定服务器的请求?
【问题讨论】:
-
我们偶然发现了同样的问题。你有消息吗?相关:developers.facebook.com/bugs/184086621725161
标签: facebook-graph-api oauth facebook-fql facebook-php-sdk facebook-oauth