我们正在为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错误吗?
感谢。