如何从Alexa语音配置文件或亚马逊帐户获取联系电话以发展Alexa技能?

时间:2018-08-11 05:33:08

标签: alexa alexa-skills-kit alexa-skill

与alexa开发人员门户中一样,在“权限”部分中,有联系号码的权限。如何找回它?

2 个答案:

答案 0 :(得分:0)

根据here的指定,您将需要向Amazon生成请求以获取用户信息。您已经完成了配置技能来请求此类信息许可的第一步。现在,您将需要获取apiAccessToken来向Alexa客户资料API发出请求以获取帐户信息。 here说明了请求的示例。

在发送请求之前,请确保您已完成Before You Begin的先决条件!

答案 1 :(得分:0)

我已经按照以下步骤进行了研究并达到了这一点;

  1. 转到已经设置了Alexa技能的developer.amazon帐户,在“构建”标签下,您会找到左侧菜单“权限”,然后打开“客户电子邮件地址”权限。
  2. 转到https://alexa.amazon.com/spa/index.html#cards->技能->您的技能->选择您的技能->设置->管理权限->启用在第1点中打开的所需权限,然后保存
  3. 在意图处理程序@Override public Optional<Response> handle(HandlerInput input) { UpsServiceClient upsServiceClient = input.getServiceClientFactory().getUpsService().getProfileEmail(); } 内的Java代码中