如何获取Alexa技能的用户日期/时间或时区信息?

时间:2017-05-19 14:28:39

标签: datetime timezone alexa-skills-kit

我正在使用Lambda(Python)开发技能,我有兴趣为用户提供一些与时间相关的信息。在request对象上有一个timestamp但是没有偏移的是UTC。有没有办法找到用户的日期/时间或时区而不必询问位置信息(如果这是唯一的方法,你知道美国邮政编码数据库到时区或其他解决方法吗?)。

1 个答案:

答案 0 :(得分:0)

现在可以使用Alexa Settings API获取用户的时区。有关此功能版本的正式信息,请参阅相关的blogpost

您将感兴趣的端点如下:

GET /v2/devices/{deviceId}/settings/System.timeZone

您只需要提供用户的设备ID,这是收到的意图的一部分。响应中将包含一个timezone name,例如“欧洲/伦敦”。