0
私は現在、私の迅速なプロジェクトでFirebaseでFacebookログインを有効にしようとしています。私は複数のチュートリアルに続き、Facebookアプリケーションを作成し、必要な情報(アプリケーションID、有効なOAuthリダイレクトURIなど)を入力しました。Swift Firebase Facebook didCompleteWithResultエラー
ただし、サインインしようとすると、didCompleteWithResult関数でエラーが発生します。このライン上で、具体的には:
let credential = FIRFacebookAuthProvider.credential(withAccessToken: result.token.tokenString)
する。これは、全体の機能がどのように見えるかです:あなたは、コード上で見ることができるように、機能に応じて、
func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
print("Works!")
if error != nil {
print("Error")
} else {
let credential = FIRFacebookAuthProvider.credential(withAccessToken: result.token.tokenString)
print("It worked.")
print(credential)
}
}
- エラーはありません(if else(エラー)文に従う)。何が問題なの?
大変助かりました!
オプション値エラーが引き続き発生します。それは変だ... – askaale
ログインしようとすると、あなたのアプリはあなたをFBにリダイレクトしますか?ログインの詳細を入力したらどうなりますか? – eshirima
さて、「Facebookでサインインする」をクリックすると、私に承認が必要になります。私はすでにそれを承認したと言い、次にOKをクリックします。その後、空白のページに移動します。ですから、左上隅の「完了」をクリックすると、このエラーが発生します。 – askaale