2013-06-25 71 views
1

我嘗試登錄到Facebook的使用Facebook的iOS版SDK錯誤2

[FBSession openActiveSessionWithReadPermissions:permissions 
            allowLoginUI:YES 
           completionHandler:^(FBSession *session, FBSessionState state, NSError *error) { 
                [self sessionStateChanged:session state:state error:error]; 
               }] 

我遇到的問題是在iOS版6.x中的API時,該設備具有在設置鏈接的Facebook帳戶應用程式它無法登錄。它給人的錯誤是看似一個尺寸適合所有error 2。這是唯一的失敗案例,我不明白爲什麼。在帳戶關聯時讓我登錄的解決方案是什麼?

回答

3

檢查您的permissions陣列不包含offline_access權限。此權限現在是deprecated,並已知會導致登錄失敗。我以前搜索堆棧溢出,發現this answer。您還需要進入設置 - > Facebook並將允許的應用程序的權限切換爲開。

0

我得到這個錯誤是由於應用程序被沙盒。檢查Facebook開發人員並添加您的團隊。

0

轉到設置。一直向下滾動,直到您看到左側的Facebook 選項卡上,允許這些應用程序使用您的帳戶(右側)。

尋找給你的sdk錯誤2的應用程序。