我正在开发面向Facebook的第一款应用程序,并面临(可能)面临SSL问题。如果我正在测试该应用程序,那么它运行良好。但后来我想由我的朋友测试这个应用程序 - 所以我给他分配了“测试人员”角色,他接受了它,并且我给他发送了该应用程序的链接。Facebook应用程序:任何方式来运行没有SSL的应用程序?
如果他打开应用程序时,他得到了错误网站不可用 - 错误501(净值:: ERR_INSECURE_RESPONSE):未知的错误
我开始谷歌它,它看起来的原因是失踪我的主机上存储应用的SSL证书。
但是 - 怎么可能,该应用程序工作得很好,没有SSL和我的朋友没有?如果Facebook应用需要SSL,为什么我没有得到相同的错误?我设置了安全画布网址:到https://example.com/fb-app-directory/,但是我没有在这个域并且托管任何SSL证书)。
我从未在SSL之前使用过。我在Namecheap上购买了域名,并在Hostgator上托管。所以现在,我应该从Namecheap的offer(http://www.namecheap.com/ssl-certificates.aspx)购买SSL证书,对吧?
会适合Facebook应用程序最便宜吗?
克劳迪乌谢谢你的答案。此外,我发现http://support.hostgator.com/articles/ssl-certificates/ssl-setup-use/how-to-make-your-facebook-app-ssl-secure-免费共享SSL。那这个呢?我的应用程序是用PHP编写的,并托管在Hostgator托管中,我认为Heroku专用于RoR应用程序。 – user984621
另外,'最便宜的不是最好的,但它应该工作,只要它是有效的。“ - 你是什么意思?我只是想,我购买了SSL证书,就是这样。 – user984621
只要你有一个有效的SSL证书,它就会工作。但是,某些供应商提供的某些证书更安全(通常更昂贵)。您可以在Heroku上为您的PHP应用程序托管,甚至您还可以在Heroku上创建一个应用程序,直接进入Facebook仪表板的应用程序设置。 – Claudiu