2011-09-21 61 views
3

在開發人員控制檯中設置安全URL(https),並嘗試在Facebook上加載畫布時: https://apps.facebook.com/fanta-seriea/ 我收到錯誤,表示facebook收到一個空的responde。 我做錯了什麼?證書是好的: https://fanta-seriea.com 那麼爲什麼會發生這種情況? L.FBML應用程序在HTTPS下失敗

+0

我找到了解決辦法,我們還需要一箇中間CA 在這裏,您可以檢查您的證書的狀態:https://www.ssllabs.com/index.html 希望這有助於 –

+0

這是否解決實際工作? – weisjohn

+0

是的,它做了:)花了相當長的時間才能使它與血腥的plesk面板一起工作,但最終我們做到了。希望這會幫助別人! ;) –

回答

0

你有絕對在你的應用程序的配置增加了一個安全的帆布網址?在開發應用程序,請編輯您的應用程序,並在基本設置你應該有兩個「畫布URL」的網址和「安全畫布URL」

+0

感謝您的幫助,但我們嘗試這種解決方案了,但它沒有工作...... –

0

我展示作爲解決正確(儘管它並不HTTPS版本如果直接訪問該url,它會優雅地失敗),它會在各處發現錯誤 - https://www.fanta-seriea.com/fbfsapro/ - 但是當我嘗試訪問canvas應用程序的HTTPS版本時,它會將我重定向回HTTP版本。您的應用程序設置的SSL url部分中的SSL url設置是否正確?

+0

我要指出的 - 當我嘗試加載畫布應用程序的HTTPS版本我沒有收到空的響應錯誤。我只是重定向。這可能是因爲我不是該應用的開發人員。 – snipe

+0

Ack。愚蠢的回報=提交。你可以發佈你的應用設置屏幕截圖(不包括你的API密鑰信息)。 – snipe

+0

它被正確設置。你的意思是什麼樣的錯誤?無論如何,我們目前將安全網址設置爲空白,因爲許多用戶的安全設置爲ON,無法使用我們的應用程序。 –

3

如果您啓用SSL爲您FBML應用程序,請確保您的SSL證書包括信任鏈中的所有中間證書作爲我們的SSL驗證是嚴格的。您可以使用第三方SSL分析工具(例如,https://www.ssllabs.com/index.html)來檢查您的證書狀態並修復任何錯誤(和警告)。如果您的SSL證書有問題,你可能會看到「空收到響應」當你加載你的FBML畫布應用程序錯誤「。

https://developers.facebook.com/blog/post/567/

1

對不起。

Developer Roadmap說FBML會死2012年6月1日上更好iframe的模式去。