簡體   English   中英

如何在沒有 Facebook 應用的情況下登錄 Facebook?

[英]How to log into Facebook without the Facebook app?

我使用 Facebook 示例應用程序 ( SessionLoginSample ) 來了解如何登錄 Facebook。 我的 Facebook SDK 是最新的 —版本 3.0 安裝 Facebook 應用程序后,我可以毫無問題地登錄。

問題是當我卸載 Facebook 應用程序並重新安裝示例時(因此它不會自動登錄)。 我嘗試登錄,但只能看到一個白色的空白對話框。 我唯一的選擇就是關閉它。 即使我等待 10-15 分鍾,對話框也不會改變。

SessionLoginSample - 登錄

我嘗試調試 Facebook SDK,但找不到導致錯誤的原因。

我在 LG-E610 (4.0.3) 和 HTC Sensation (4.0.3) 上對此進行了測試。

這是 facebook sdk 錯誤還是我做錯了什么?

編輯: 10 天后,我在相同的條件下再次測試了這個問題,一切似乎都按預期工作。

問題可能不在你這邊! 我遇到過這樣一種情況,根據我的 IP(准確地說是 IP/用戶代理),對 Facebook 的同一個請求會按預期得到答復,或者出現“內部服務器錯誤 500”。

在以下情況下,您可以非常確定您的配置和應用程序沒有任何問題:

  1. 您的應用程序從另一個網絡(即另一個 IP)運行
  2. 當來自 Facebook 的示例應用程序(即 HelloFacebookSample)遇到同樣的問題時。

我懷疑 Facebook 將某些 IP/用戶代理組合放入臨時黑名單。 問題是他們通用的 500 響應沒有幫助。

對於另一個報告的案例,請參閱我在Facebook 的 Internal Server 500 上的問題, 其中包含特定的 IP/用戶代理組合

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM