这里怎么了?在alexa中获取亚马逊用户的电子邮件



我正在努力开发alexa技能,我想获取用户的电子邮件,然后将其与数据库的电子邮件进行比较。我在网上找到了很多例子,但它们都是用SDK v1编写的,现在已经不支持了。

按照说明,在阅读了文档后,我写了这段代码,但它在AWS或alexa开发人员的口语测试中都不起作用。我做错了什么?

var accessToken = this.event.context.System.apiAccessToken;
Bearer < ACCESS_TOKEN > 
Host: api.amazonalexa.it
Accept: application/json
Authorization: Bearer MQEWY...6fnLok
GET https://api.amazonalexa.com/v2/accounts/~current/settings/Profile.email;

这个repo有关于使用客户档案的示例代码:GitHub:alexa食谱

搜索线路:

const email = await client.getProfileEmail();

最新更新