【问题标题】:Facebook Open Graph: Approving actions while in debug modeFacebook Open Graph:在调试模式下批准操作
【发布时间】:2012-10-16 16:19:26
【问题描述】:

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

当我将操作提交给 facebook 团队批准时,他们会回复:

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

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

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

现在,当我将我的应用程序退出沙盒模式时,一切正常,即使对于测试用户也是如此。

据此,我了解到,为了批准我在 facebook 上的操作,我需要将其退出沙盒模式,在这一点上我真的不希望这样做。

有什么建议吗?有人也遇到过这个问题吗?提前致谢!

【问题讨论】:

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


    【解决方案1】:

    如果您不想将其从沙盒中释放,但又希望这些操作被批准为公众,那么您就处于第 22 个问题。

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

    如果您需要在批准后重新启用沙盒,我认为没有什么可以阻止您。我不相信 Facebook 会取消批准,至少,这是我的假设。

    【讨论】:

    • 希望你是对的。我的应用程序功能齐全,我不希望它退出沙盒模式的唯一原因只是因为我不希望应用程序暴露(还)
    • 但是请告诉我,我说的对吗?我是否必须将其从沙盒中取出才能被 facebook 测试?
    • @GalV 是的,您必须为 Facebook 禁用沙盒模式
    • 仅供参考:我刚刚在沙盒模式下批准了一项操作。
    • @GalV 哦,那你是如何在沙盒中测试你的测试用户的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-26
    • 2015-03-14
    • 2016-03-25
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多