没有SSL的Facebook画布应用程序开发
Facebook最近更改了Account Configs的安全设置,现在不再有强制或不强制应用程序使用HTTPS协议的选项 因此,在没有SSL密钥的情况下,应用程序是不可能运行的。以前,我们可以不填充安全画布URL字段,而是通过HTTP协议访问画布应用程序。但是现在,如果没有安全用户配置中的选项,facebook应用程序将继续重定向到HTTPS协议没有SSL的Facebook画布应用程序开发,facebook,ssl,facebook-apps,facebook-canvas,Facebook,Ssl,Facebook Apps,Facebook Canvas,Facebook最近更改了Account Configs的安全设置,现在不再有强制或不强制应用程序使用HTTPS协议的选项 因此,在没有SSL密钥的情况下,应用程序是不可能运行的。以前,我们可以不填充安全画布URL字段,而是通过HTTP协议访问画布应用程序。但是现在,如果没有安全用户配置中的选项,facebook应用程序将继续重定向到HTTPS协议 那么,有一些解决办法吗 正如CBroe所说,您需要SSL 在我看来,您需要两件事: 具有SSL的Web服务器。 如果您在OSX中运行Apache,本
那么,有一些解决办法吗 正如CBroe所说,您需要SSL 在我看来,您需要两件事: 具有SSL的Web服务器。 如果您在OSX中运行Apache,本教程将非常有帮助: ,另外,您可能希望将您的证书添加为受信任(根?)证书或证书颁发机构。(我对这方面不是很精通) 我发现的唯一一个警告,特别是对于Chrome,是当您生成证书请求文件时,在公共名称位置“localhost”或您用于开发的主机下。最后一个警告在Windows中应该类似,因为浏览器要求证书公用名与实际主机匹配。Firefox等浏览器允许您永久信任证书,从而避免在操作系统上安装所有证书并信任证书 代理应用程序
代理类应用程序充当中间人并对加密信息进行解码,以查看从服务器发送和接收的实际请求和响应。应该还有其他软件,但我使用和喜欢的是Charles Proxy,它可以做到这一点,甚至更多
希望有帮助 您将需要使用SSL。但是,您的SSL证书不必是“官方”证书,它可以是自签名证书,因为只有您的浏览器才能接受它。(这就是我一直在本地开发时所做的。)谢谢Ramiro。一次性问题。你是支持Flash的Gaia框架的人之一吗?我想我会记得你的。哈哈!!的确我仍然用同样的图片描述几乎所有的事情:哈哈,是的,4年过去了,我记得哈哈,你帮了我很多,再次感谢!