我正在使用Lambda(Python(来开发一项技能,我有兴趣为用户提供一些与时间相关的信息。在request
对象上有一个timestamp
,但这是没有偏移量的 UTC。有没有办法在不询问位置信息的情况下找到用户的日期/时间或时区(如果这是唯一的方法,您是否知道美国邮政编码到时区的数据库或其他解决方法?
现在可以使用Alexa Settings API获取用户的时区。有关此功能发布的官方信息,请参阅相关博客文章。
你将感兴趣的终结点如下:
GET /v2/devices/{deviceId}/settings/System.timeZone
您只需提供用户的设备 ID,这是接收意向的一部分。响应将包含时区名称,例如"欧洲/伦敦"。