2016-05-30 8 views
4

Ich habe Konto-Kit SDK in meinem Projekt integriert.Facebook Account Kit SDK gibt ungültigen OAuth 2.0 Fehler

Ich habe die Anwendung auf Facebook-Entwicklungs-Dashboard, aktivierten Account Kit darauf erstellt. Erhalten App-ID und Client-Zugriffs-Token.

Ich habe es in info.plist Datei hinzugefügt. Ich erhalte diesen Fehler:

[AccountKit][Error]: Invalid OAuth 2.0 Access Token 
2016-05-31 02:41:32.191 Chat[2919:563260] [AccountKit][Error]: 

Persisting App Events due to error: 

Error Domain=com.facebook.accountkit:Error Code=200 "(null)" 

UserInfo={com.facebook.accountkit:ErrorDeveloperMessageKey=Invalid OAuth access token., NSUnderlyingError=0x147596a30 

{Error Domain=com.facebook.accountkit:ServerError Code=190 "(null)" UserInfo={com.facebook.accountkit:ErrorDeveloperMessageKey=Invalid OAuth access token.}}} 

Bitte Hilfe benötigen. Danke

+0

Können Sie Code dort posten, wo Sie dies verwenden, und den Fehler erhalten? – Brett

Antwort

0

Dies könnte ein Problem mit Ihrer Konfiguration sein. Sie können hier einen Fehlerbericht mit Facebook einreichen, einschließlich Ihrer Token-Informationen: https://developers.facebook.com/bugs/

2

Stellen Sie sicher, dass Sie die richtigen Einstellungen in info.plist haben. Ich hatte ein ähnliches Problem und in meinem Fall war es eine Schlüssel FacebookAppID

<key>FacebookAppID</key> 
<string>{your-app-id}</string> 
<key>AccountKitClientToken</key> 
<string>{your-account-kit-client-token}</string> 
<key>CFBundleURLTypes</key> 
<array> 
    <dict> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>ak{your-app-id}</string> 
     </array> 
    </dict> 
</array> 
1

Stellen Sie sicher, dass die Initialisierung Antwort Art von AKFAccountKit Einstimmungen mit Ihrer Anwendung Dashboard-Konfiguration fehlt. Es kann sein:

accountKit = [[AKFAccountKit alloc] initWithResponseType:AKFResponseTypeAccessToken]; 

oder

accountKit = [[AKFAccountKit alloc]initWithResponseType:AKFResponseTypeAuthorizationCode]; 
0

ich diesen Fehler habe, wenn ich die falschen AccountKitClientToken in die Info.plist kopiert hatte. Habe den richtigen da drin und alles funktioniert jetzt!