调用Google Cloud API时请求中的time参数应使用什么格式?
Google Maps Distance Matrix API
departure_time 参数格式说明 该参数仅支持以下两种合法取值,其他格式均会触发Bad Request报错:
- 固定字符串值
now:代表以请求发起的当前时间作为出发时间进行路网耗时计算 - 10位整数型Unix时间戳:必须为秒级精度,不支持毫秒级时间戳,也不支持ISO 8601等任意格式的日期时间字符串
常见传参错误原因:
- 传入13位毫秒级时间戳:不符合接口要求的秒级精度要求
- 传入格式化日期字符串:接口未做日期字符串解析适配,仅识别上述两种入参格式
- 时间超出合法范围:设置的出发时间不能早于当前请求时间,也不能设置为过远的未来时间(如测试用的9999年时间属于超出预测范围的无效值)
正确传参示例:
如需设置2024年10月1日北京时间0点为出发时间,先转换得到对应的秒级Unix时间戳1727712000,直接将该值传入参数即可:departure_time=1727712000
内容的提问来源于stack exchange,提问作者matwasilewski
相关产品推荐
相关产品推荐

