ios – 使用Firebase提供的无效API密钥
2019年08月18日
作者:佚名
我使用Firebase Auth允许用户使用Facebook注册.我从这里采取了所有步骤来实施注册,包括将GoogleService-Info.plist添加到我的项目中.
我得到的Facebook权限屏幕一切正常,但应用程序命中
FIRAuth.auth()?.signInWithCredential(credential) { (user,error) in
将返回此错误:请求中提供了无效的API密钥.
有人可以帮我吗
谢谢
这是我使用Facebook登录的功能代码.
@IBAction func signUpWithFacebook() { let fbLogin = FBSDKLoginManager() fbLogin.logInWithReadPermissions(["email"],fromViewController:self,handler: { (result,error) -> Void in if ((error) != nil) { print("Process error") } else if (result.isCancelled) { print("Cancelled"); } else { print("Logged in"); let accessToken = FBSDKAccessToken.currentAccessToken().tokenString let credential = FIRFacebookAuthProvider.credentialWithAccessToken(accessToken) print(FBSDKAccessToken.currentAccessToken().tokenString) FIRAuth.auth()?.signInWithCredential(credential) { (user,error) in // ... if let user = user{ print(user.displayName) } else{ if let error = error { print(error.localizedDescription) } } } } }) }
解决方法
解决它,对于任何需要解决方案的人来说.
有时候,GoogleService-Info.plist中缺少API_KEY,因此需要添加.
API Key可从Google API Console https://console.developers.google.com/找到
以上是来客网为你收集整理的ios – 使用Firebase提供的无效API密钥全部内容,希望文章能够帮你解决ios – 使用Firebase提供的无效API密钥所遇到的程序开发问题。
如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。