2011-09-21 37 views
3

在开发人员控制台中设置安全URL(https),并尝试在Facebook上加载画布时: https://apps.facebook.com/fanta-seriea/ 我收到错误,表示facebook收到一个空的responde。 我做错了什么?证书是好的: https://fanta-seriea.com 那么为什么会发生这种情况? L.FBML应用程序在HTTPS下失败

+0

我找到了解决办法,我们还需要一个中间CA 在这里,您可以检查您的证书的状态:https://www.ssllabs.com/index.html 希望这有助于 –

+0

这是否解决实际工作? – weisjohn

+0

是的,它做了:)花了相当长的时间才能使它与血腥的plesk面板一起工作,但最终我们做到了。希望这会帮助别人! ;) –

回答

0

你有绝对在你的应用程序的配置增加了一个安全的帆布网址?在开发应用程序,请编辑您的应用程序,并在基本设置你应该有两个“画布URL”的网址和“安全画布URL”

+0

感谢您的帮助,但我们尝试这种解决方案了,但它没有工作...... –

0

我展示作为解决正确(尽管它并不HTTPS版本如果直接访问该url,它会优雅地失败),它会在各处发现错误 - https://www.fanta-seriea.com/fbfsapro/ - 但是当我尝试访问canvas应用程序的HTTPS版本时,它会将我重定向回HTTP版本。您的应用程序设置的SSL url部分中的SSL url设置是否正确?

+0

我要指出的 - 当我尝试加载画布应用程序的HTTPS版本我没有收到空的响应错误。我只是重定向。这可能是因为我不是该应用的开发人员。 – snipe

+0

Ack。愚蠢的回报=提交。你可以发布你的应用设置屏幕截图(不包括你的API密钥信息)。 – snipe

+0

它被正确设置。你的意思是什么样的错误?无论如何,我们目前将安全网址设置为空白,因为许多用户的安全设置为ON,无法使用我们的应用程序。 –

3

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

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

1

对不起。

Developer Roadmap说FBML会死2012年6月1日上更好iframe的模式去。