我得到以下錯誤(「錯誤:HTTP狀態碼:400」),現在已更新至截至昨天10/9的Facebook SDK 3.1。但是,就連接Facebook而言,所有功能都是完全有效的,每次我在我的應用程序上啓動一個Facebook會話時,我都會看到這條錯誤消息。我見過一些人對此發表評論,但我無法從他們那裏判斷這是否會成爲一個真正的問題。有誰知道這是否會導致問題?如果是這樣,如何解決它?謝謝!Facebook SDK 3.1 - 錯誤:HTTP狀態碼:400
6
A
回答
6
在3.1 SDK發佈後,Facebook剛剛解決了原始問題。
但是有些人仍然有問題,如果你有這個問題,你應該檢查登錄流程,然後看看Facebook的例子,之後,如果你仍然有問題,這可能是一個解決方案的提示。
當我沒有授權獲取我的信息時,我收到了400錯誤。奇怪的是,我得到一個accessToken,甚至是一個有效的登錄(這是因爲我構建了我的代碼,根據令人愉快的示例提供幫助,並在會話狀態打開時執行了有效的登錄)。
FBSessionState只打開一秒鐘,然後它變爲關閉400錯誤。
使用iOS6本地登錄時,您在獲取權限時會收到警報,然後手機會記住24小時內的選擇。但是,如果用戶登錄到Facebook主頁,然後刪除應用程序的權限,手機將無法識別用戶已經刪除了24小時的權限,因爲它記得手機已經詢問並批准了它(在24小時內),無論你是否重新安裝應用程序。
經過幾個小時的調試,我發現這一點,因爲我允許應用程序從iOS的設置,但我無法發佈,並且因爲我刪除了來自Facebook隱私的許可,並且警報不會再顯示在那裏我無能爲力,只能通過調試工具手動授予我許可權,或等待24小時,以便我可以再次接受Facebook許可警報。
相關問題
- 1. Spring MVC HTTP狀態400 - 錯誤請求
- 2. HTTP狀態400 - Spring MVC錯誤
- 3. Facebook SDK 3.1登錄錯誤
- 4. Facebook的SDK 3.1 presentShareDialogModally失敗
- 5. HTTP狀態碼400發佈至Facebook FBiOSSDK.3.0.8
- 6. Facebook iOS SDK 3.1:「Error:HTTP status code:400」
- 7. 錯誤:EntityTooLarge狀態400 AmazonAWS
- 8. HTTP錯誤代碼:400
- 9. 角4 HTTP狀態代碼= 400
- 10. HTTP狀態代碼200-299或400
- 11. Http狀態代碼400 VS 412
- 12. 錯誤狀態:'錯誤的請求'。錯誤代碼:400
- 13. HTTP請求狀態400
- 14. Spring MVC的HTTP狀態400
- 15. Facebook IOS SDK 3.1 - reauthorizeWithPublishPermissions?
- 16. 非常簡單AngularJS $ HTTP POST中的結果 '400(錯誤請求)' 和 '無效的HTTP狀態碼400'
- 17. 「有錯誤成功」的HTTP狀態碼?
- 18. 錯誤數據的HTTP狀態代碼
- 19. FBNativeDialogNotSupported的Facebook SDK 3.1
- 20. 春季提交表單時獲取HTTP狀態400錯誤mvc
- 21. HTTP狀態400 - 錯誤的請求 - 春天MVC
- 22. 支付網關返回錯誤HTTP狀態 - 400
- 23. HTTP狀態400 - 錯誤的請求問題
- 24. HTTP POST 400錯誤
- 25. IE7 HTTP錯誤400
- 26. Facebook OAuthException,代碼:1,創建共享[HTTP 400]時發生錯誤)
- 27. HTTP狀態500而不是HTTP狀態的JAX-RS響應400
- 28. 預檢的錯誤請求/響應具有無效的HTTP狀態代碼400
- 29. logstash映射分析錯誤狀態400
- 30. facebook swift sdk 0.2.0 swift 3.1登錄頁面保持打開狀態
我在過去2周內(2012年9月/ 10月)出現了這種錯誤,如果您得到詳細的錯誤描述,您會發現大部分時間都是OAuth錯誤,無效請求,「不支持的獲取請求」,一切似乎表明這是一個FB問題,因爲相同的代碼在隨機時間運行良好,而無需更改任何參數或用戶設置,並保持相同的用戶登錄。 – Dado
謝謝,這就是爲什麼我也在想 – jac300
我們有一個錯誤報告這裏(https://developers.facebook.com/bugs/115149961972168)。這是在SDK發佈後不久修復的服務器端錯誤。這不應該再根據bug報告中的討論重新制作。 –