技能执行期间亚马逊 Echo 设备的唯一标识
Unique Identification for amazon Echo devices during Skill Execution
我正在开发一个使用 500 个 Amazon echo 设备的应用程序,我需要一种方法来唯一标识请求来自哪个设备。有没有办法在执行 Java lambda 函数期间获取设备的唯一标识符,以发挥我的特殊技能。
按照以下步骤操作
- 转到 Alexa 控制台 -> Create/Edit 技能 -> 权限 ->
启用必要的字段,最好是电子邮件
- 在执行请求期间获取请求者的电子邮件。下面的示例代码
示例Python代码
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
我正在开发一个使用 500 个 Amazon echo 设备的应用程序,我需要一种方法来唯一标识请求来自哪个设备。有没有办法在执行 Java lambda 函数期间获取设备的唯一标识符,以发挥我的特殊技能。
按照以下步骤操作
- 转到 Alexa 控制台 -> Create/Edit 技能 -> 权限 -> 启用必要的字段,最好是电子邮件
- 在执行请求期间获取请求者的电子邮件。下面的示例代码
示例Python代码
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