我们有一个工作的Facebook应用程序,其自己的行动已经过审查并获得了Facebook的批准。一切都很好。
更改名称空间和应用程序的标题后,我们现在在通过php sdk发送操作时出错,尽管所有操作仍然标记为已批准并且已生效。
$response = $facebook->api(
'me/myapp:create',
'POST', array('custom_object' => "http://www.myapp.com/metatags.php") );
这是我们收到的错误:
OAuthException:发生了意外错误。请稍后重试您的请求。
我们已经检查过访问令牌是否为vaild,它是!
在更改命名空间后,facebook是否有可能需要重新批准自定义操作?或者它需要一些时间才能再次运作?
答案 0 :(得分:0)
我今天处理了这个问题,但是我的经验是用JavaScript编写的,所以我没有提供相关代码,你应该能够应用相同的理论!
似乎每次访问请求只发生一次错误 - 如果您尝试在之后立即再次发布,它通常会被Facebook接受而没有错误。由于为未知错误返回的错误代码始终相同,因此您只需从响应对象中捕获错误代码,并在匹配时再次运行该函数。