2010-10-23 33 views
5

我正在使用iOS的官方FBConnect庫,並試圖讓它在我的iPad應用程序中工作。以下是奇怪的:當我的朋友使用authorize:permissions:delegate的呼叫登錄時,一切正常:對話框要求授權連接到Facebook,fbDidLogin委託方法被調用,一切正常。iOS和Facebook圖形API:不一致的授權問題

但是,當嘗試登錄時,對話框不會更改。鍵盤被解除,密碼字段被清除,並且它就在那裏。這個問題在模擬器和設備上都是一樣的。

這裏是我檢查和三重檢查的事情:

  • 我的登錄名和密碼是否正確。如果我輸入了錯誤的密碼,則會顯示「無效的用戶名/密碼」消息,而這種情況不會發生。
  • 沙盒模式下的應用程序是而不是
  • 應用程序ID是正確的(我的朋友可以登錄沒有問題)。

一些額外的信息:

  • 原始應用程序是由我的朋友創建的。
  • 我創建第二個FB應用,並把在新的應用程序ID
  • 我的朋友可以與新的應用程序ID
  • 我可以登錄到沒有登錄。

這似乎表明,我的朋友的帳戶有一些不同,而不是應用程序本身。

現在我們已經在這一連串的頭撞了幾天。什麼可能導致這種行爲?爲什麼不生成錯誤?

編輯︰看來有a lot of people affected by this,所以爲了試圖找到答案的利益,我已經添加了賞金。

回答

6

那裏注意到這裏似乎是一個服務器端的問題與Facebook登錄:

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

人們說,如果他們在Facebook上更改密碼他們隨後能夠登錄使用Facebook -iOS-SDK從github下載。顯然這是一個糟糕的長期解決方案,並且在通過App Store發佈的應用程序中是不可接受的。好消息是,似乎也有類似登錄問題的報告從其他平臺上的應用程序登錄。

更新:Facebook已經在這個問題上,可以在這裏觀看建檔的錯誤:

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

+2

該鏈接的問題... – 2010-10-29 19:17:21

+0

更改密碼的工作。我希望FB很快解決這個問題。 – 2010-10-29 19:32:12