如何在现有的 Cognito 用户池中获取生日? (放大 iOS)
Posted
技术标签:
【中文标题】如何在现有的 Cognito 用户池中获取生日? (放大 iOS)【英文标题】:How to get birthdate in existing Cognito User Pool? (Amplify iOS) 【发布时间】:2021-06-02 11:43:19 【问题描述】:我使用 AWS Amplify ios 来授权用户。我选择了性别、姓名和生日作为用户属性。我想使用 Google 登录作为提供商之一,因此我设置了 Google 帐户并将其连接到 AWS Cognito。范围、应用程序客户端 ID 和其他内容等所有内容都已设置,但我收到此类错误:
Error Domain=com.amazon.cognito.AWSCognitoAuthErrorDomain Code=-3000 "(null)" UserInfo=error=invalid_request: Invalid user attributes: birthdate: String must be no longer than 10 characters
我想一切都很好,但是 Google 登录返回错误的日期格式,因此它无法与 Cognito 进行交互。我怎样才能让它工作? 我无法创建新的用户池。
【问题讨论】:
【参考方案1】:你必须用这种格式“MM/DD/YYYY”来格式化生日
【讨论】:
这没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker。 - From Review以上是关于如何在现有的 Cognito 用户池中获取生日? (放大 iOS)的主要内容,如果未能解决你的问题,请参考以下文章
如何在 AWS Cognito 用户池中为特定用户编辑用户属性?
使用 C# 和 .NET Core 在 AWS Cognito 用户池中进行用户管理