Facebook 测试人员无法 运行 我的 Facebook 开发人员 Canvas 应用程序
Facebook Testers Can't run my Facebook Dev Canvas App
我已经采取了以下步骤:
- 在 Facebook 控制面板上,我创建了一个 Facebook 应用程序。
- 同样在仪表板上,我创建了一个测试应用程序作为 Facebook 应用程序的子应用程序(开发版本,用于测试)。
- 我上传了我的应用程序版本,并确认我可以 运行
管理员帐户。
- 我给了我的两个现实世界的 Facebook 朋友在
仪表板。
当现实世界的朋友尝试 运行 应用程序时,他们收到 404 错误
"the requested URL was not found on this server" when it tries loading
"https://apps-APP_ID.apps.fbsbx.com/hosted-canvas/e30=/.
我正在使用 Facebook 的简单应用程序托管。该应用程序的 url 是“https://apps.facebook.com/APP_ID”。当管理员点击它时它工作正常,当测试人员点击它时他们得到错误。有人建议需要关闭沙箱设置,但我在仪表板上的任何设置中都没有看到这样的设置。如果您能提供任何见解,我们将不胜感激。
不确定它是否能帮助任何人解决问题,但该应用仅包含一个数据文件、一个 Javascript 文件 (xxx.js) 和一个 index.html.
我的天啊 - 好的,我希望这可以帮助其他人。显然,当您创建一个应用程序,然后创建一个测试应用程序以便您可以建立用于测试的开发环境(这是标准程序)时,您必须将任何测试人员添加到 "Roles" 下的父(生产)应用程序。我只是在测试应用程序的 "Roles" 下添加它,这显然是不够的。如果 Facebook 的任何人正在阅读本文,请更新您的文档,或更新仪表板以向仅在测试应用下添加测试人员的人发出警告。
我们还必须将应用程序推向生产环境(尽管尚未获得批准),
如果状态设置为 "testing",在我的案例中只有管理员用户可以找到它。
我已经采取了以下步骤:
- 在 Facebook 控制面板上,我创建了一个 Facebook 应用程序。
- 同样在仪表板上,我创建了一个测试应用程序作为 Facebook 应用程序的子应用程序(开发版本,用于测试)。
- 我上传了我的应用程序版本,并确认我可以 运行 管理员帐户。
- 我给了我的两个现实世界的 Facebook 朋友在 仪表板。
当现实世界的朋友尝试 运行 应用程序时,他们收到 404 错误
"the requested URL was not found on this server" when it tries loading "https://apps-APP_ID.apps.fbsbx.com/hosted-canvas/e30=/.
我正在使用 Facebook 的简单应用程序托管。该应用程序的 url 是“https://apps.facebook.com/APP_ID”。当管理员点击它时它工作正常,当测试人员点击它时他们得到错误。有人建议需要关闭沙箱设置,但我在仪表板上的任何设置中都没有看到这样的设置。如果您能提供任何见解,我们将不胜感激。
不确定它是否能帮助任何人解决问题,但该应用仅包含一个数据文件、一个 Javascript 文件 (xxx.js) 和一个 index.html.
我的天啊 - 好的,我希望这可以帮助其他人。显然,当您创建一个应用程序,然后创建一个测试应用程序以便您可以建立用于测试的开发环境(这是标准程序)时,您必须将任何测试人员添加到 "Roles" 下的父(生产)应用程序。我只是在测试应用程序的 "Roles" 下添加它,这显然是不够的。如果 Facebook 的任何人正在阅读本文,请更新您的文档,或更新仪表板以向仅在测试应用下添加测试人员的人发出警告。
我们还必须将应用程序推向生产环境(尽管尚未获得批准), 如果状态设置为 "testing",在我的案例中只有管理员用户可以找到它。