技能执行期间亚马逊 Echo 设备的唯一标识



我正在使用 500 个 Amazon echo 设备开发一个应用程序,我需要一种方法来唯一地识别请求来自哪个设备。有没有办法在执行 Java lambda 函数期间获取设备的唯一标识符,以获得我的技能。

按照以下步骤操作

  1. 转到 Alexa 控制台 -> 创建/编辑技能 -> 权限 ->启用必要的字段,最好是电子邮件
  2. 在履行请求期间获取请求者电子邮件。下面的示例代码

示例蟒蛇代码

def get_user_info(access_token):
amazonProfileURL = 'https://api.amazon.com/user/profile?access_token='
r = requests.get(url=amazonProfileURL+access_token)
if r.status_code == 200:
return r.json()
else:
return False

最新更新