Firebase 3-fetchProviderForEmail失败:第一个参数“ email”必须为有效字符串

杰伊·奥德韦(Jay Ordway)

用空白电子邮件调用此方法时,出现错误:

 firebase.auth().fetchProvidersForEmail(email).then(function(success){
                    console.log("success")
                }).catch(function (err) {
                    console.log("Error " + err)
                })

错误:

fetchProvidersForEmail失败:第一个参数\“ email \”必须是有效的字符串。

Q原型

控制台日志不会被打印出来,并且屏幕通常会变得混乱,就像未正确返回承诺一样。

伊森

如果要将email参数传递给此函数,请确保将地址定义为let emailAddress : String = "Your Email"或者,如果您是从接收的UITextField,则可以将其textView.text?作为email参数传递

希望这对您有所帮助!

添加的信息尝试以下操作:

FirAuth().auth?.fetchProvidersForEmail(input : String){(result, error in
if(error != nil){
//Error
}else{
//No Error
})}

这非常接近,我昨天才这样做,所以我知道我离我不太远。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

signinwithemailandpassword failed 第一个参数 email 必须是有效字符串(Angular、Firebase)

第一个参数“ email”必须为有效字符串。”

确认失败:第一个参数“验证码”必须为有效字符串

Vuex操作无法正常运行。显示错误“ signInWithEmailAndPassword失败:第一个参数“ email”必须为有效字符串”

Firebase signInWithCredential失败:第一个参数“ credential”必须是有效的凭证

updatePhoneNumber失败:第一个参数“ phoneCredential”必须是有效的电话凭证

nlohmann json有一个名为name的字符串成员,如何检查它是否为null或有效字符串

Grails 3将非String对象记录为第一个参数

“第一个参数必须是字符串或缓冲区”-遵循w3schools的Node.js教程时出现错误

身份验证用户有问题“第一个参数“电子邮件”必须是有效的字符串”

分割一个字符串,并使用python3将第一个参数传递给elif块中的函数

Firebase.update失败:第一个参数在属性中包含未定义

Firebase设置失败的第一个参数包含未定义的属性

有效字符串的日期时间转换失败

Long.getLong()失败,将null返回有效字符串

InputEvent构造函数的typeArg参数的有效字符串是什么?

CSS3动画仅在第一个悬停时有效

错误:Reference.push失败:第一个参数在属性中包含一个函数-Firebase

替换python 3中的第一个字符串字符

具有“ 3”参数的powershell“ ParseExact”:“未将字符串识别为有效的DateTime

用户注册和登录使用 firebase 错误“Reference.push 失败:第二个参数必须是一个有效的函数”

JS-querySelector返回一个非法或无效的字符串错误-但是console.log中类名的有效字符串

将第一个单词修剪为dom中的3个字符

在字符串中分割第一个空格和最后一个空格,并限制输出的大小为3

Cryptographer TypeError:第一个参数必须是字符串

ansible 错误“第一个参数必须是字符串或编译模式”

获取“第一个参数必须是字符串或缓冲区”错误

TypeError:第一个参数必须是字符串或已编译的模式

AssertionError:ForeignKey的第一个参数必须是模型,模型名称或字符串“ self”