我得到「com.facebook.FBiOSSK錯誤2」錯誤時,曾嘗試登錄與我的應用程序使用device.But其工作正常與模擬器。Facebook ios sdk 3.0活動會話FBiOSSDK錯誤2
我正在使用iOs SDK 3.0測試版。任何解決方案
我得到「com.facebook.FBiOSSK錯誤2」錯誤時,曾嘗試登錄與我的應用程序使用device.But其工作正常與模擬器。Facebook ios sdk 3.0活動會話FBiOSSDK錯誤2
我正在使用iOs SDK 3.0測試版。任何解決方案
我在使用「com.facebook.sdk錯誤2」進行身份驗證時遇到了同樣的問題。我認爲我解決了這個問題。只需確保在「https://developers.facebook.com/apps/ ..」 上的「IOS Bundle ID」部分上的應用定義,您可以將您的應用ID設置爲這樣:com.domainname.appName而不是X792739.com.domainname.appName
我得到了同樣的問題,當我試圖按照教程(http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/authenticate/)
看來,當我跟着「HOWTO」部分的指令,做工精細,這是不同的一點:https://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/
感謝!我會檢查並讓你知道 – 2012-07-25 10:51:08
當用戶在被要求提供應用程序權限時選擇「不允許」時收到此錯誤。
我建議你用用戶友好的信息替換默認錯誤信息(從Facebook SDK示例代碼複製),告訴他確保他授予你的應用所需的權限。
要在iOS 6中修復此問題,請轉到設置 - > Facebook並打開您的應用程序開關。
是的,看到此錯誤後,如果轉到設置,您會看到此應用的設置已關閉。但是這種情況下的問題是用戶從未被提示允許訪問 - 即在第一次訪問時設置被自動關閉。如果用戶被問到了,那麼當然這是可以理解的,但事實並非如此(就好像SDK默默地自動按下不允許用戶)。這就是爲什麼這是一個問題。
在您進一步閱讀之前,我想說明一旦設置完成後,您不能簡單地重複該過程來測試它,因爲一旦設置了設置,它就不會詢問用戶(即使刪除並重新安裝應用程序沒有幫助)。要測試此問題,您需要重置權限,方法是轉到設置 - >常規 - >重置 - >重置位置&隱私,然後再嘗試重新執行此操作。
從測試中,我發現如果您第一次請求的權限爲offline_access
,那麼它會給出此登錄錯誤(並且不會提示用戶並將權限設置爲OFF)。 SDK不會檢查並告訴您不允許此權限;它只是無法登錄。
我們看到com.facebook.sdk錯誤2錯誤只爲某些人。問題最終導致我們的Facebook應用程序仍處於沙箱模式。關閉developers.facebook.com/apps/{ourfacebookid}立即解決了這個問題。
事實證明,它是爲我們這些FB設置爲管理員而不是其他人的人工作的。
這隻花費我3小時的調試時間,在我們的修訂版本中來回轉換。而且,你挽救了幾個小時的奮鬥,thx,upvoted! – mentat 2012-12-21 14:05:23
在我的情況下,這個錯誤是在身份驗證時要求'publish_actions'權限的結果。寫入權限必須單獨獲得:https://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.0-to-3.1/
我面臨同樣的問題。事實證明,如果沙盒被啓用,則用戶應該是admin。如果它被禁用,那麼適用於所有人。
這是正確的答案。我在開發者平臺上使用了一個bundle id(這樣我可以在設備上運行),而developer.facebook.com上的Facebook應用程序擁有客戶端的bundle id。 – Mugunth 2012-08-25 07:04:14
我第二@Mugunth這是正確的答案......我沒有在Fb.com/apps上正確配置應用程序。現在就像魅力一樣。 – Ephraim 2012-12-15 20:32:15
同樣的問題。謝謝你,現在已經解決了。 – iOmi 2013-01-24 10:25:32