我正在努力开发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();