Php Facebook应用程序显示Facebook下画布url的空白页面

Php Facebook应用程序显示Facebook下画布url的空白页面,php,facebook,Php,Facebook,我想在facebook下显示一个网站,因此在facebook上创建了一个应用程序,其设置如下- 提供的命名空间名称为storeappdev 添加了“Facebook上的应用程序”平台,并将画布url设置为,同样输入安全画布 带有https的url。还将不可更改的画布url理解为 但是,当我想通过在浏览器中键入来测试外观时,我会看到一个空白页!不是我设置的canvas url的网站。我只是无法在没有https的情况下加载此url。因此,为了删除它,我从我的fb帐户的安全设置中禁用了安全浏览,我在

我想在facebook下显示一个网站,因此在facebook上创建了一个应用程序,其设置如下-

  • 提供的命名空间名称为storeappdev
  • 添加了“Facebook上的应用程序”平台,并将画布url设置为,同样输入安全画布 带有https的url。还将不可更改的画布url理解为
  • 但是,当我想通过在浏览器中键入来测试外观时,我会看到一个空白页!不是我设置的canvas url的网站。我只是无法在没有https的情况下加载此url。因此,为了删除它,我从我的fb帐户的安全设置中禁用了安全浏览,我在没有https的情况下加载了url,我看到facebook中加载了网站。但这不是预期的,因为我希望启用安全浏览。那么在这种情况下,我如何使其工作


    我在谷歌搜索中发现了一些类似的帖子,但没有一篇是特别有效的,所以请建议,但是,我现在看到fb使用defeult as的安全url-这是以前没有设置过的。

    嘿,你需要SSL证书才能在facebook上制作你的应用程序。 您需要购买SSL证书才能访问programminghelp24.com

    不要使用普通SSL,因为它不支持子域

    获取通配符SSL证书

    并创建画布Url


    它将起作用

    您是否允许世界访问您的项目?在developers.facebook.com中找到菜单:“Status&Review”并进行检查。是的,在该应用程序设置中将其设置为“是”以公开浏览器接收的SSL证书与服务器名称不匹配–并且由于该页面是在iframe中调用的,因此一些浏览器干脆拒绝该页面,而无需进一步消息。如果您直接在facebook.com之外调用该页面,那么您的浏览器应该会提醒您该错误,并允许您接受该证书——之后,它也应该在iframe内工作。(当然,这只是你自己测试的解决方案——如果你想让别人使用你的应用程序,那么你必须获得有效的证书。)@cbroe我的这个网站默认为非ssl——那么你在facebook之外调用该页面是什么意思呢?我的意思是调用
    https://joomla.programminghelp24.com/
    直接在浏览器中…嘿,专业人士。为您的站点使用通配符ssl。它将以安全模式加载到facebook应用程序中。哎呀,我认为ssl证书需要大量资金,所以现在不想花钱