我正在使用Lambda(Python)开发技能,我有兴趣为用户提供一些与时间相关的信息。在request
对象上有一个timestamp
但是没有偏移的是UTC。有没有办法找到用户的日期/时间或时区而不必询问位置信息(如果这是唯一的方法,你知道美国邮政编码数据库到时区或其他解决方法吗?)。
答案 0 :(得分:0)
现在可以使用Alexa Settings API获取用户的时区。有关此功能版本的正式信息,请参阅相关的blogpost。
您将感兴趣的端点如下:
GET /v2/devices/{deviceId}/settings/System.timeZone
您只需要提供用户的设备ID,这是收到的意图的一部分。响应中将包含一个timezone name,例如“欧洲/伦敦”。