Canvas URL/Secure Canvas URL错误消息

tim*_*mkl 5 facebook

我正在尝试启动并运行Facebook应用程序.

但是当我尝试访问应用程序URL时,我收到以下错误消息:

抱歉,您使用的应用程序配置错误.请稍后再试.仅适用于开发人员的消息:要修复此错误,请在应用程序设置编辑器中设置Canvas URL/Secure Canvas URL.设置完成后,您的用户将被重定向到该URL而不是此错误页面.

这就是我的网址设置方式:

我测试了所有网址,它们非常好,https有效.

我的index.php只有以下内容:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <title>Facebook test</title>

</head>

<body>

<h1>Works!</h1>

</body>
Run Code Online (Sandbox Code Playgroud)

我是否需要链接到Facebook SDK中的某些文件来测试我的应用程序?Facebook app dev对我来说是一个未知领域,所以任何有关如何解决这个问题的提示都非常受欢迎.

dis*_*sco 12

我试图配置你的应用程序,并没有问题让它运行.你可以在这里试试:https://apps.facebook.com/cbb-example/.

正如Igy在他的回答中解释的那样,你需要设置"Secure Canvas Url"而不是"Secure Page Tab url".见附图.

配置示例应用程序


Igy*_*Igy 8

您提到的三个参数是页面选项卡URL,安全页面选项卡URL和页面选项卡编辑URL,这些参数在您的应用程序的上下文中用作Facebook页面上的选项卡.

您看到的错误消息是关于您的Canvas URL和安全Canvas URL,这是您访问"http://apps.facebook.com/yourapp"时加载的内容 - 如果您没有构建画布应用程序,则不应该不需要那些,但apps.facebook URL也不起作用