Firebase Facebook登录错误:FIRAuthErrorDomain - Facebook上的debug_token回复失败
在使用FBSDK实施Facebook Login Auth后,我一直试图在Firebase控制台的Auth选项卡中查看/获取用户。Firebase Facebook登录错误:FIRAuthErrorDomain - Facebook上的debug_token回复失败
我采取fb凭据并将它们传递给FIRAuth,它具有用户和错误参数。在打印可见性后,错误肯定发生,但我正在努力检查它。我尝试了断点,并得到了一些对我来说毫无意义的东西(我是一个初学者,2天前开始Swift并且在2个月前编码)。
代码: 正如你刚才在日志中看到的那样,print("error above")
被执行。
错误: 左边是断点分析的输出。它看起来像废话,我和谁见过他,我身边的人:(
而且你可以在上面看到在右边的日志,print("credential above")
被处死。而credential.description
立即它上面,一个FIRFacebookAuthCredential
对象实例。
这使我想起了Facebook验证已经发生成功地,但火力地堡验证的示数。
上,我可能会错误的热烈欢迎任何想法,我是新来的斯威夫特和火力地堡完全。
备注: 我已安装并导入所有FBSDK和Firebase依赖项。 我已经完成了Firebase docs中的所有步骤,包括它所引用的Facebook Dev API在线界面上的步骤。所以我想我已经介绍了所有的api设置。
声明:Here's the full code但被警告有点恶心。
编辑
我发现了更详细的错误信息这有助于调试,故得此
"Optional(Error Domain=FIRAuthErrorDomain Code=17999 \"An internal error has occurred, print and inspect the error details for more information.\" UserInfo={NSUnderlyingError=0x608000258c60 {Error Domain=FIRAuthInternalErrorDomain Code=3 \"(null)\" UserInfo={FIRAuthErrorUserInfoDeserializedResponseKey={\n code = 400;\n errors = (\n {\n domain = global;\n message = \"Unsuccessful debug_token response from Facebook: {\\\"error\\\":{\\\"message\\\":\\\"Invalid OAuth access token signature.\\\",\\\"type\\\":\\\"OAuthException\\\",\\\"code\\\":190,\\\"fbtrace_id\\\":\\\"FAA\\\\/****redacted****\\\”}}\”;\n reason = invalid;\n }\n );\n message = \"Unsuccessful debug_token response from Facebook: {\\\"error\\\":{\\\"message\\\":\\\"Invalid OAuth access token signature.\\\",\\\"type\\\":\\\"OAuthException\\\",\\\"code\\\":190,\\\"fbtrace_id\\\":\\\"FAA\\\\/***redacted***\\\”}}\”;\n}}}, error_name=ERROR_INTERNAL_ERROR, NSLocalizedDescription=An internal error has occurred, print and inspect the error details for more information.})"
我发现,在断点self.mind发生人类无知的错误 - 基本我已经复制到剪贴板******而不是我的fb api密钥的实际数据,并且已经在Firebase Console Auth配置中使用这些星星。
大声笑..我打了同样的断点。 – mtb