在开发人员控制台中设置安全URL(https),并尝试在Facebook上加载画布时: https://apps.facebook.com/fanta-seriea/ 我收到错误,表示facebook收到一个空的responde。 我做错了什么?证书是好的: https://fanta-seriea.com 那么为什么会发生这种情况? L.FBML应用程序在HTTPS下失败
回答
你有绝对在你的应用程序的配置增加了一个安全的帆布网址?在开发应用程序,请编辑您的应用程序,并在基本设置你应该有两个“画布URL”的网址和“安全画布URL”
感谢您的帮助,但我们尝试这种解决方案了,但它没有工作...... –
我展示作为解决正确(尽管它并不HTTPS版本如果直接访问该url,它会优雅地失败),它会在各处发现错误 - https://www.fanta-seriea.com/fbfsapro/ - 但是当我尝试访问canvas应用程序的HTTPS版本时,它会将我重定向回HTTP版本。您的应用程序设置的SSL url部分中的SSL url设置是否正确?
如果您启用SSL为您FBML应用程序,请确保您的SSL证书包括信任链中的所有中间证书作为我们的SSL验证是严格的。您可以使用第三方SSL分析工具(例如,https://www.ssllabs.com/index.html)来检查您的证书状态并修复任何错误(和警告)。如果您的SSL证书有问题,你可能会看到“空收到响应”当你加载你的FBML画布应用程序错误“。
您在该网页上引用非安全资产。Facebook可能被提供用无效的错误消息
你应该相对化是简单的资产所有的URL
如果需要从不属于自己的其他领域的资产,你可以使用协议相对网址:。http://paulirish.com/2010/the-protocol-relative-url/
对不起。
新Developer Roadmap说FBML会死2012年6月1日上更好iframe的模式去。
- 1. fbml应用程序错误
- 2. 在Rails 2.3.12和HTTPS失败中安装机架应用程序
- 3. 科尔多瓦窗口应用程序ajax请求HTTPS失败,连接失败
- 4. 在IFrame应用程序中FBML渲染
- 5. 应用程序:compileDebugJavaWithJavac失败
- 6. 修改为HTTPS失败连接的SocketStream演示应用程序
- 7. 在应用程序购买失败的生产应用程序
- 8. 在Windows下运行Objective-C应用程序失败
- 9. FBML画布应用程序验证
- 10. 应用程序安装失败 - 安装应用程序viaOTA
- 11. 失败时(如果应用程序失败)
- 12. 构建Qt Android应用程序失败
- 13. isis2应用程序连接失败
- 14. 应用程序创建失败
- 15. Xamarin IOS应用程序失败
- 16. Xcode应用程序提交失败
- 17. Zurb应用程序基础 - CLI失败
- 18. 签名mac应用程序失败
- 19. wxWidgets的应用程序运行失败
- 20. 跨应用程序查找EJB失败
- 21. Xcode验证失败,iOS应用程序
- 22. o.s.boot.SpringApplication:应用程序启动失败
- 23. Google Glass应用程序与takePicture失败
- 24. 编译后ASP.net应用程序失败
- 25. 应用程序加载失败
- 26. Android应用程序启动失败
- 27. PHP应用程序运行失败
- 28. 应用程序启动失败
- 29. 构建失败与应用程序:transformClassesAndResourcesWithProguardForRelease
- 30. Datasnap服务应用程序失败
我找到了解决办法,我们还需要一个中间CA 在这里,您可以检查您的证书的状态:https://www.ssllabs.com/index.html 希望这有助于 –
这是否解决实际工作? – weisjohn
是的,它做了:)花了相当长的时间才能使它与血腥的plesk面板一起工作,但最终我们做到了。希望这会帮助别人! ;) –