FBML应用程序在HTTPS下失败

时间:2011-09-21 07:57:01

标签: security url https fbml

在开发者控制台中设置安全网址(https),并尝试在Facebook下加载画布: https://apps.facebook.com/fanta-seriea/ 我收到错误,说facebook收到了空回复。 难道我做错了什么?证书没问题: https://fanta-seriea.com 那为什么会这样呢? 升。

5 个答案:

答案 0 :(得分:3)

如果您为FBML应用启用了SSL,请确保您的SSL证书包含信任链中的所有中间证书,因为我们的SSL验证是严格的。您可以使用第三方SSL分析工具(例如https://www.ssllabs.com/index.html)来检查证书状态并修复任何错误(和警告)。如果您的SSL证书有问题,则在加载FBML画布应用程序时可能会看到“收到空响应”错误。“

来自https://developers.facebook.com/blog/post/567/

答案 1 :(得分:1)

对不起offtopic。

Developer Roadmap表示FBML将于2012年6月1日死亡。最好继续使用iframe模式。

答案 2 :(得分:0)

您是否确实在应用配置中添加了安全画布URL?在开发者应用上,转到编辑您的应用,在基本设置下,您应该在“画布网址”和“安全画布网址”中都有网址

答案 3 :(得分:0)

我正在将HTTPS版本显示为正确解析(尽管如果您直接访问该网址,它不会优雅地失败,它会在整个地方发现错误) - https://www.fanta-seriea.com/fbfsapro/ - 但是当我尝试访问画布应用程序的HTTPS版本,它将我重定向回HTTP版本。 SSL网址是否在应用程序设置的SSL网址部分中正确设置?

答案 4 :(得分:0)

您正在该页面上引用非安全资产。 Facebook可能会向您提供无效的错误消息。

您应该将所有简单资产的网址相关联。

如果您需要来自其他域的资源,则可以使用协议相对网址:http://paulirish.com/2010/the-protocol-relative-url/