簡體   English   中英

iOS和Facebook Graph API:不一致的授權問題

[英]iOS and Facebook Graph API: Inconsistent authorize issues

我正在使用iOS的官方FBConnect庫,並嘗試使其在iPad應用程序中運行。 奇怪的是:當我的朋友使用調用進行登錄以進行authorize:permissions:delegate ,一切正常:對話框要求他授權連接到Facebook, fbDidLogin委托方法被調用,一切都很好。

但是,當嘗試登錄時,對話框永遠不會改變。 關閉鍵盤,清除密碼字段,然后將其放在此處。 問題在模擬器和設備上都是相同的。

這是我已檢查並三重檢查的內容:

  • 我的登錄名和密碼正確。 如果我輸入了錯誤的密碼,則會出現“無效的用戶名/密碼”消息,並且不會發生。
  • 該應用程序不在沙盒模式下。
  • 應用程序ID是正確的(我的朋友可以正常登錄)。

一些其他信息:

  • 原始應用程序是由我的朋友創建的。
  • 我創建了第二個FB應用,並放入了新的應用ID
  • 我的朋友可以使用新的應用程序ID登錄
  • 我都無法登錄。

這似乎表明我朋友的帳戶與應用程序本身有所不同。

我們已經為此努力了幾天。 是什么導致這種行為? 為什么不生成錯誤?

編輯:似乎有很多人受此影響 ,因此為了嘗試尋找答案,我添加了賞金。

如此處所述,Facebook登錄似乎在服務器端出現問題:

http://github.com/facebook/facebook-ios-sdk/issues#issue/95

人們說過,如果他們在Facebook上更改密碼,他們隨后將能夠使用從github下載的Facebook-iOS-SDK登錄。 顯然,這是一個糟糕的長期解決方案,在通過App Store發布的應用中是不可接受的。 從好的方面來看,似乎也有報道稱從其他平台上的應用程序登錄時也存在類似的登錄問題。

更新:Facebook有一個關於此主題的錯誤,可以在這里查看:

http://bugs.developers.facebook.net/show_bug.cgi?id=13199

暫無
暫無

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

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