帐户链接API.AI用户电子邮件范围

时间:2017-10-05 19:41:13

标签: dialogflow actions-on-google google-home google-assistant-sdk

我有AWS Cognito帐户将设置与Google上的操作相关联。我已经要求了电子邮件的范围。我正在使用API​​.AI,我该如何获得用户的电子邮件?从我读过的内容中,你得到一个基本上是匿名id的userId。如何获取用户详细信息?

1 个答案:

答案 0 :(得分:1)

要获取邮件ID等用户详细信息,您必须在google主页对话框流量控制台上启用帐户关联。 您还必须提供Oauth2服务器才能完成授权。  请参阅:https://developers.google.com/actions/identity/account-linking

完成此操作后,每次调用api.ai应用程序时都会收到auth_token。然后,您必须使用此令牌并从Google API服务中检索用户详细信息,例如邮件ID。

如果我不清楚,请告诉我是否需要添加更多细节。