Facebook App:没有SSL运行应用程序的任何方式?

use*_*621 6 ssl facebook facebook-apps

我正在开发我的第一个Facebook应用程序,并面临(可能)SSL问题.如果我正在测试应用程序,那么它运行良好.但后来我想通过我的朋友测试应用程序 - 所以我给他分配了角色"Tester",他接受了它并且我发给他了应用程序的链接.

如果他打开应用程序,他得到错误网站不可用 - 错误501(net :: ERR_INSECURE_RESPONSE):未知错误

我开始google它,它看起来原因是我的托管上缺少的SSL证书,应用程序存储在那里.

但是 - 怎么可能,应用程序在没有SSL的情况下工作得很好而且我的朋友没有?如果Facebook应用程序需要SSL,为什么我没有得到相同的错误?(我将Secure Canvas URL设置为https://example.com/fb-app-directory/,但我没有在此域并托管任何SSL证书).

我之前从未使用SSL.我在Namecheap上购买了域名并在Hostgator上托管.那么现在,我应该从Namecheap 的报价(http://www.namecheap.com/ssl-certificates.aspx)购买SSL证书,对吧?

适合Facebook应用最便宜的一款?

Cla*_*diu 2

您应该购买 SSL 证书,以便每个人都能够访问您的应用程序。您的朋友可能已经设置了他的设置,以便他安全地浏览 Facebook,在这种情况下,他点击的是https://example.com/fb-app-directory/,而不是您的实际 URL。

最便宜的并不是最好的,但只要有效,它就应该有效。不过,我建议使用 Heroku,因为这样你就可以免费获得所需的一切:)