Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AWS Cognito注册错误_Android_Amazon Web Services_Amazon Cognito_Aws Cognito - Fatal编程技术网

Android AWS Cognito注册错误

Android 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

我尝试使用AWS cognito注册android应用程序。但是,每当我这样做时,它都显示:

注册失败-检测到1个验证错误:userattributes.1.member.name处的值为null未能满足约束:成员不能为null

  • 如何解决这个问题
  • AWS中此错误消息的来源在哪里

  • 注册用户时,您传递的属性似乎不完整。具体来说,名称似乎部分为空。看一看。

    当您注册用户时,您传递的属性似乎不完整。具体来说,名称似乎部分为空。看一看。

    我遇到了这个问题,发现我传递给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预期改进问题格式