我想使用HTTP请求获得类似isOpen([date](函数的结果,以获取某个位置在某个日期是否打开的信息&未来的时间。这能起作用吗?如果能,怎么做?以下是我正在使用并希望扩展的请求示例:https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJqXBlNgBSqEcRGDZOTvIdl4Q&fields=name,opening_hours/periods&key=
当我尝试使用它时,它会产生一个错误";不支持的字段名称"isOpen",因为isOpen((不是字段而是函数:((:https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJqXBlNgBSqEcRGDZOTvIdl4Q&fields=name,opening_hours/isOpen((&键=。
任何提示都将不胜感激。谢谢
您的请求生成一个Error while parsing 'fields' parameter: Unsupported field name 'isOpen'.
,因为opening_hours
下没有isOpen
字段。您可以使用open_now
来返回布尔值,无论该场所在当前时间是否打开。这是一个示例请求:
https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJqXBlNgBSqEcRGDZOTvIdl4Q&fields=name,opening_hours/open_now&key=YOUR_API_KEY
您也可以使用periods/open
返回该场所开放的时间。
https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJqXBlNgBSqEcRGDZOTvIdl4Q&fields=name,opening_hours/open_now,opening_hours/periods/open&key=YOUR_API_KEY
您可以在此处了解更多关于Place Details返回的字段的信息。