2

我尝试了以下代码,当我使用消息调用“providerClient.SignUpAsync”时出现异常

无法存储密钥 CognitoIdentity:IdentityId:us-east-1:d8dce20b-7e3a-454a-afe5-xxxxxxxxxxxx,出现错误:-34018

我无法找到在代码中指定“userpool id”的方法,我无法理解我在这里做错了什么。如果有人可以在这里帮助我告诉我我在这里做错了什么,我将不胜感激。

CognitoAWSCredentials credentials = new CognitoAWSCredentials(
"us-east-1:d8dce20b-7e3a-454a-afe5-xxxxxxxxxxxx",
RegionEndpoint.USEast1
);
AmazonCognitoIdentityProviderClient providerClient = new AmazonCognitoIdentityProviderClient(credentials,RegionEndpoint.USEast1);

    SignUpRequest sr = new SignUpRequest();

    sr.ClientId = "71tu9de9v6murgolfxxxxxxxxx";  
    sr.Username = email;
    sr.Password = password;
    sr.SecretHash = "1b7i7kdjcdij03309j0354d8tubo62it33gj4ulkxxxxxxxxxxxx";
    sr.UserAttributes = new List<AttributeType> {
        new AttributeType
        {
            Name = "email",
            Value = email,
        },
         new AttributeType
            {
                Name = "phone_number",
                Value = phone,
            }
    };
    try{

        SignUpResponse result = await providerClient.SignUpAsync(sr);
    }
4

1 回答 1

0

您是否已将钥匙串共享权利添加到您的应用程序?-34018 是与钥匙串相关的错误。 https://github.com/xamarin/Xamarin.Auth/issues/139

于 2017-07-07T23:35:11.533 回答