在開發人員控制檯中設置安全URL(https),並嘗試在Facebook上加載畫布時: https://apps.facebook.com/fanta-seriea/ 我收到錯誤,表示facebook收到一個空的responde。 我做錯了什麼?證書是好的: https://fanta-seriea.com 那麼爲什麼會發生這種情況? L.FBML應用程序在HTTPS下失敗
回答
你有絕對在你的應用程序的配置增加了一個安全的帆布網址?在開發應用程序,請編輯您的應用程序,並在基本設置你應該有兩個「畫布URL」的網址和「安全畫布URL」
感謝您的幫助,但我們嘗試這種解決方案了,但它沒有工作...... –
我展示作爲解決正確(儘管它並不HTTPS版本如果直接訪問該url,它會優雅地失敗),它會在各處發現錯誤 - https://www.fanta-seriea.com/fbfsapro/ - 但是當我嘗試訪問canvas應用程序的HTTPS版本時,它會將我重定向回HTTP版本。您的應用程序設置的SSL url部分中的SSL url設置是否正確?
如果您啓用SSL爲您FBML應用程序,請確保您的SSL證書包括信任鏈中的所有中間證書作爲我們的SSL驗證是嚴格的。您可以使用第三方SSL分析工具(例如,https://www.ssllabs.com/index.html)來檢查您的證書狀態並修復任何錯誤(和警告)。如果您的SSL證書有問題,你可能會看到「空收到響應」當你加載你的FBML畫布應用程序錯誤「。
您在該網頁上引用非安全資產。Facebook可能被提供用無效的錯誤消息
你應該相對化是簡單的資產所有的URL
如果需要從不屬於自己的其他領域的資產,你可以使用協議相對網址:。http://paulirish.com/2010/the-protocol-relative-url/
對不起。
新Developer Roadmap說FBML會死2012年6月1日上更好iframe的模式去。
- 1. 科爾多瓦窗口應用程序ajax請求HTTPS失敗,連接失敗
- 2. 在IFrame應用程序中FBML渲染
- 3. FBML畫布應用程序驗證
- 4. 應用程序安裝失敗 - 安裝應用程序viaOTA
- 5. 失敗時(如果應用程序失敗)
- 6. 使Android應用程序失敗NDK
- 7. Android:應用程序安裝失敗
- 8. Xcode應用程序提交失敗
- 9. Android應用程序啓動失敗
- 10. PHP is_uploaded_file iOS應用程序失敗
- 11. 安裝arangodb foxx應用程序失敗
- 12. Zurb應用程序基礎 - CLI失敗
- 13. 跨應用程序查找EJB失敗
- 14. @EnableTransactionManagement導致應用程序失敗
- 15. Qt應用程序失敗壯觀
- 16. 部署spring-mvc應用程序失敗
- 17. Bluemix Python應用程序啓動失敗
- 18. 構建失敗與應用程序:transformClassesAndResourcesWithProguardForRelease
- 19. iPhone應用程序提交失敗
- 20. :: FindWindow從服務應用程序失敗
- 21. Reactjs應用程序Azure部署失敗
- 22. Android應用程序運行失敗
- 23. AWS創建新應用程序失敗
- 24. Android應用程序上的findViewById失敗
- 25. Qt Android應用程序執行失敗
- 26. JavaWebStart應用程序隨機失敗
- 27. 應用程序安裝失敗(INSTALL_FAILED_CONFLICTING_PROVIDER)
- 28. Google Glass應用程序與takePicture失敗
- 29. isis2應用程序連接失敗
- 30. 本地Kafka應用程序失敗:NoSuchMethodError:createEphemeral
我找到了解決辦法,我們還需要一箇中間CA 在這裏,您可以檢查您的證書的狀態:https://www.ssllabs.com/index.html 希望這有助於 –
這是否解決實際工作? – weisjohn
是的,它做了:)花了相當長的時間才能使它與血腥的plesk面板一起工作,但最終我們做到了。希望這會幫助別人! ;) –