Android AWS Cognito注册错误
我尝试使用AWS cognito注册android应用程序。但是,每当我这样做时,它都显示: 注册失败-检测到1个验证错误:userattributes.1.member.name处的值为null未能满足约束:成员不能为nullAndroid AWS Cognito注册错误,android,amazon-web-services,amazon-cognito,aws-cognito,Android,Amazon Web Services,Amazon Cognito,Aws Cognito,我尝试使用AWS cognito注册android应用程序。但是,每当我这样做时,它都显示: 注册失败-检测到1个验证错误:userattributes.1.member.name处的值为null未能满足约束:成员不能为null 如何解决这个问题 AWS中此错误消息的来源在哪里 注册用户时,您传递的属性似乎不完整。具体来说,名称似乎部分为空。看一看。当您注册用户时,您传递的属性似乎不完整。具体来说,名称似乎部分为空。看一看。我遇到了这个问题,发现我传递给AdminCreateUserComman
注册用户时,您传递的属性似乎不完整。具体来说,名称似乎部分为空。看一看。当您注册用户时,您传递的属性似乎不完整。具体来说,名称似乎部分为空。看一看。我遇到了这个问题,发现我传递给AdminCreateUserCommand构造函数的对象中的'Name'和'Value'键的大小写有问题(我使用的是JS SDK v3,但可能与AWS SDK的所有版本都相关) i、 e.而不是给出您问题中错误的代码:
const命令=新建AdminCreateUserCommand({
用户名:email,
UserPoolId:“我的用户池id”,
所需送达介质:[“电子邮件”],
用户属性:[
{name:“email”,value:email},
{name:“email_verified”,值:true},
],
});
这起到了作用:
const命令=新建AdminCreateUserCommand({
用户名:email,
UserPoolId:“eu-west-2_baVRjsBLK”,
所需送达介质:[“电子邮件”],
用户属性:[
{Name:“email”,Value:email},
{Name:“email_verified”,Value:“True”},
],
});
在阅读了描述请求语法的这一页文档后,我意识到了这一点。我遇到了这个问题,并发现我传递给AdminCreateUserCommand构造函数的对象中的“Name”和“Value”键的大小写有问题(我使用的是JSSDKV3,但这可能与AWS SDK的所有版本都相关) i、 e.而不是给出您问题中错误的代码:
const命令=新建AdminCreateUserCommand({
用户名:email,
UserPoolId:“我的用户池id”,
所需送达介质:[“电子邮件”],
用户属性:[
{name:“email”,value:email},
{name:“email_verified”,值:true},
],
});
这起到了作用:
const命令=新建AdminCreateUserCommand({
用户名:email,
UserPoolId:“eu-west-2_baVRjsBLK”,
所需送达介质:[“电子邮件”],
用户属性:[
{Name:“email”,Value:email},
{Name:“email_verified”,Value:“True”},
],
});
在阅读了描述请求语法的这一页文档后,我意识到了这一点。。你能告诉我Cognoto中错误消息的来源吗?Cognoto API正在返回它,它看起来像来自注册…你能告诉我Cognoto中错误消息的来源吗?Cognoto API正在返回它,它看起来像来自注册。使用标准SO预期改进问题格式使用标准SO预期改进问题格式