我有AWS Cognito帐户将设置与Google上的操作相关联。我已经要求了电子邮件的范围。我正在使用API.AI,我该如何获得用户的电子邮件?从我读过的内容中,你得到一个基本上是匿名id的userId。如何获取用户详细信息?
答案 0 :(得分:1)
要获取邮件ID等用户详细信息,您必须在google主页对话框流量控制台上启用帐户关联。 您还必须提供Oauth2服务器才能完成授权。 请参阅:https://developers.google.com/actions/identity/account-linking
完成此操作后,每次调用api.ai应用程序时都会收到auth_token。然后,您必须使用此令牌并从Google API服务中检索用户详细信息,例如邮件ID。
如果我不清楚,请告诉我是否需要添加更多细节。