2016-05-24 7 views
3

私はSwiftプログラミング言語でiOS用に使用しています!私は、ログ用のFacebookアカウントキットを使用しています、私のバックエンドのものカスタムトークンでサインインしてFIRUserを作成するには?

  • をするためにFirebaseを使用しています

      • 私はトークンアカウントキットへのアクセスを取得しています

    アカウントキットのアクセストークンを基本的に使用します

    FIRAuth.auth()?.signInWithCustomToken(accessToken.tokenString, completion: { (user, error) in 
         print(user) 
         print("\n\n\n\(error)") 
        }) 
    

    は私が

    "エラードメイン= FIRAuthErrorDomainコード= 17000" カスタムトークン形式が間違っているコンソールでエラーが発生します。マニュアルを参照してください。 "のUserInfoは= {NSLocalizedDescriptionは=カスタムトークン形式が正しくありません。マニュアルを参照してください。、ERROR_NAME = ERROR_INVALID_CUSTOM_TOKEN})"

    リファレンスFirebase click here!

  • +0

    こんにちは、あなたはそれを行う方法を見つけましたか? – John

    答えて

    0

    に使用してみてください

    FIRFacebookAuthProvider.credentialWithAccessToken(accessToken.tokenString) 
    

    、続いてsignInWithCredentialに信任状を指定します。

    https://firebase.google.com/docs/auth/ios/facebook-login#authenticate_with_firebase

    +0

    これはうまくいきません。エラードメイン= FIRAuthErrorDomainコード= 17999 "内部エラーが発生しました。詳細を表示し、エラーの詳細を調べてください。" UserInfo = {NSUnderlyingError = 0x7fcdf4240080 {エラードメイン= FIRAuthInternalErrorDomainコード= 3 "(ヌル)" のUserInfo = {FIRAuthErrorUserInfoDeserializedResponseKey = {タイプ=不変辞書、カウント= 3は、 エントリ=> \t 0 < CFString 0x7fcdf4230960 [コンテンツ= "メッセージ"} = {コンテンツ= "無効なaccess_token、エラーコード43"} このタイプのエラーが発生しました。 – user2884707bond

    関連する問題