如何获取用户的 date/time 或 Alexa 技能的时区信息?
How do I get a user's date/time or timezone information for an Alexa Skill?
我正在使用 Lambda (Python) 开发一项技能,我有兴趣为用户提供一些与时间相关的信息。在 request
对象上有一个 timestamp
但那是没有偏移量的 UTC。有没有一种方法可以找到用户的 date/time 或时区而无需询问位置信息(如果这是唯一的方法,你知道美国邮政编码到时区或其他解决方法的数据库吗?)。
现在可以使用 Alexa Settings API. See the related blogpost 获取用户的时区以获取有关此功能发布的官方信息。
您感兴趣的端点如下:
GET /v2/devices/{deviceId}/settings/System.timeZone
您只需提供用户的设备 ID,这是接收到的意图的一部分。响应将包含 timezone name,例如 "Europe/London".
我正在使用 Lambda (Python) 开发一项技能,我有兴趣为用户提供一些与时间相关的信息。在 request
对象上有一个 timestamp
但那是没有偏移量的 UTC。有没有一种方法可以找到用户的 date/time 或时区而无需询问位置信息(如果这是唯一的方法,你知道美国邮政编码到时区或其他解决方法的数据库吗?)。
现在可以使用 Alexa Settings API. See the related blogpost 获取用户的时区以获取有关此功能发布的官方信息。
您感兴趣的端点如下:
GET /v2/devices/{deviceId}/settings/System.timeZone
您只需提供用户的设备 ID,这是接收到的意图的一部分。响应将包含 timezone name,例如 "Europe/London".