我正在尝试使用此代码登录Firebase以生成Firebase身份验证凭据。
func signIn(fromViewController controller: UIViewController) -> Promise<AuthCredential> {
return wrap { completion in
self.loginManager.logIn(withReadPermissions: ["public_profile"],
from: controller,
handler:completion)
}
.then { result -> AuthCredential in
if result.isCancelled {
throw NSError.cancelledError()
}
let token = result.token!
return FacebookAuthProvider.credential(withAccessToken:token.tokenString)
}
}
重新收回此错误。
ERROR Error Domain=FIRAuthErrorDomain Code=17999 "An internal error has occurred, print and inspect the error details for more information." UserInfo={error_name=ERROR_INTERNAL_ERROR, NSLocalizedDescription=An internal error has occurred, print and inspect the error details for more information., NSUnderlyingError=0x6040001cb050 {Error Domain=FIRAuthInternalErrorDomain Code=3 "(null)" UserInfo={FIRAuthErrorUserInfoDeserializedResponseKey={
code = 400;
errors = (
{
domain = global;
message = "Unsuccessful debug_token response from Facebook: {\"error\":{\"message\":\"(#100) You must provide an app access token or a user access token that is an owner or developer of the app\",\"type\":\"OAuthException\",\"code\":100,\"fbtrace_id\":\"CCGlFkNF1pl\"}}";
reason = invalid;
}
);
message = "Unsuccessful debug_token response from Facebook: {\"error\":{\"message\":\"(#100) You must provide an app access token or a user access token that is an owner or developer of the app\",\"type\":\"OAuthException\",\"code\":100,\"fbtrace_id\":\"CCGlFkNF1pl\"}}";
}}}}
我在Facebook开发者区域设置我的应用程序,并将应用程序ID和密钥剪切并粘贴到firebase中的facebook auth设置中。所以我现在很困惑我可能做错了什么。
有人遇到过这个问题吗?