OAuthException代码:仅限特定服务器上的2。 Facebook是否通过IP /国家/地区应用限制/过滤?

时间:2013-06-27 13:11:20

标签: php facebook-graph-api curl

我们正在为facebook做app,目前我们正在处理付款实施。我们现在面临的问题是,大多数情况下,当我们收到付款ID时,我们无法通过Facebook Graph API正确查询其详细信息。大多数情况下,它返回代码为2的OAuthException。 更奇怪的是,这只发生在位于乌克兰的服务器上,当我们从法国的服务器做同样的请求时,它可以100%的时间工作。 那么如果我发出相同的命令怎么可能呢?

curl "https://graph.facebook.com/310433089087390?method=GET&access_token=<accessforapptokenhere>"

在乌克兰的服务器上它有99%的时间:

{"error":{"message":"An unexpected error has occurred. Please retry your request later.","type":"OAuthException","code":2}}

如果我在位于法国的服务器上发出相同的命令,它会提供正确的对象转储输出吗?

更奇怪的是,如果我在Chrome浏览器中的Graph Explorer facebook调试工具中使用相同的乌克兰IP但查询对象,它也可以一直正常工作。

有人知道facebook给我代码的原因:大部分时间都是2错误吗?

感谢。


请参阅BUG:http://developers.facebook.com/bugs/559637900741795

0 个答案:

没有答案