2013-04-18 12 views
6

アプリからログインしようとするとエラーが発生します。FacebookのiOSアプリケーションで無効なアプリケーションID

MyApp[47747:907] Failed to log in Error Domain=com.facebook.sdk Code=2 
"The operation couldn’t be completed. (com.facebook.sdk error 2.)" 
UserInfo=0x1c5d3c50 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:SystemLoginCancelled, com.facebook.sdk:ErrorInnerErrorKey=Error Domain=com.apple.accounts Code=7 
"The Facebook server could not fulfill this access request: Invalid application [My_App_Id]" 
UserInfo=0x1c5cb630 {NSLocalizedDescription=The Facebook server could not fulfill this access request: Invalid application [My_App_Id]}, com.facebook.sdk:ErrorSessionKey=<FBSession: 0x1c584800, state: FBSessionStateClosedLoginFailed, loginHandler: 0x0, appID: 589037374454169, urlSchemeSuffix: , tokenCachingStrategy:<PFFacebookTokenCachingStrategy: 0x1d0818a0>, expirationDate: (null), refreshDate: (null), attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(null)>} 

別のiPhoneでは、認証は問題なく動作します。私は両方のデバイスでMy AppがFacebookのネイティブ認証用に有効になっていることを確認しました。

アイデア?

答えて

16

私の間違い。私は友人のFacebookアカウントで試していましたが、彼はFacebook上の開発者として特定されていませんでした。

私のアプリケーションのサンドボックスモードを無効にすると、ログインは問題なく動作しました。

+0

本当に有益な回答!!!!!!! – incmiko

1

もちろん、上記のように、アプリのサンドボックスモードを無効にすることもできますし、Facebook @ developer.facebook.com(必要な場合)の開発者として友だちを追加することもできます。

関連する問題