OAuthException:发生意外错误 - 更改应用程序命名空间后

时间:2014-02-07 14:20:20

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

我们有一个工作的Facebook应用程序,其自己的行动已经过审查并获得了Facebook的批准。一切都很好。

更改名称空间和应用程序的标题后,我们现在在通过php sdk发送操作时出错,尽管所有操作仍然标记为已批准并且已生效。

$response = $facebook->api(
      'me/myapp:create',
      'POST', array('custom_object' => "http://www.myapp.com/metatags.php") );

这是我们收到的错误:

  

OAuthException:发生了意外错误。请稍后重试您的请求。

我们已经检查过访问令牌是否为vaild,它是!

在更改命名空间后,facebook是否有可能需要重新批准自定义操作?或者它需要一些时间才能再次运作?

1 个答案:

答案 0 :(得分:0)

我今天处理了这个问题,但是我的经验是用JavaScript编写的,所以我没有提供相关代码,你应该能够应用相同的理论!

似乎每次访问请求只发生一次错误 - 如果您尝试在之后立即再次发布,它通常会被Facebook接受而没有错误。由于为未知错误返回的错误代码始终相同,因此您只需从响应对象中捕获错误代码,并在匹配时再次运行该函数。