2012-03-21 66 views
0

我剛剛花了最後一天掙扎,關於我是否可以使用沒有ssl的Facebook的JavaScript SDK。我從facebook獲得的彈出窗口是「有些錯誤協議」,沒有進一步的解釋。Facebook的JavaScript sdk工作沒有ssl

對我來說,這是一個棘手的問題。一方面,一些網站(包括Facebook開發者)表示,在facebook應用程序需要10月11日之後纔會有SSL。另一方面,Facebook開發人員的示例仍然與https協議兼容。

現在我找到了根本原因。希望它會幫助某人併爲他節省一些時間......

問題出在我的facebook應用「網站URL」定義下。它被設置爲https協議:

**https**://www.mysite.com/ 

此更改爲HTTP解決了這個問題:

http://www.surf-space.com/ 

我現在可以(正確爲2012年3月21)使用標準的HTTP協議,則不需要SSL。

回答

0

我仍然建議在SSL中做所有事情。儘管您可能已經找到了解決此問題的方法,但Facebook和其他提供商都只能切換到SSL。您可以在http://www.startssl.com或許多其他地方免費獲得SSL證書。只是谷歌免費SSL。

這些天沒有太多不使用SSL的理由,開銷並不大。另外一旦SPDY變得更常見,SSL減速並不會真正解釋任何事情。

2

SSL證書是只有需要Apps on Facebook。您仍然可以在您的網站上使用Javascript SDK 而不需要需要SSL證書。