Facebook Open Graph:在调试模式下批准操作

时间:2012-10-16 16:19:27

标签: facebook-opengraph facebook-apps facebook-test-users

我正在开发一个Facebook画布应用程序(iframe),我正在使用Open Graph API发布用户操作。

当我向facebook的团队批准提交我的行动时,他们会回复:

  

由于您的应用中存在错误,我们无法测试此操作。   请通过测试确保您的操作正常运行   Auth对话预览用户并重新提交。

这就是事情。当我使用应用程序生成的测试用户测试应用程序时,我意识到,在尝试发布打开的图形操作时出现错误,可能是facebook的测试人员发生了什么:

  

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

现在,当我将我的应用程序退出Sandbox 模式时,即使对于测试用户来说,一切都运行良好。

据此我明白,为了批准我在facebook上的操作,我需要将其从沙盒模式中删除,在这一点上我真的不想这样做。

任何提示?有人也遇到过这个问题吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果你不想从沙盒中释放它,但又想要为公众批准这些行动,你就处于困境中。

确保您的应用程序在您的开发者帐户和测试人员(可以使用Sandbox下的应用程序)下完全正常运行,然后再发送批准,然后禁用Sandbox。禁用沙箱并将操作发送到Facebook是告诉Facebook您的应用程序已准备好进行审核,不再处于测试/沙箱开发阶段。

Testers for Sandbox

如果您需要在批准后重新启用Sandbox,我认为没有任何事情可以阻止您。我不认为Facebook会删除批准,至少,这是我的假设。