如何访问 google 地图中某个地点的事件数据?

How can I access events data for a place in google maps?

我想使用 Google Places API 获取给定城市中的附近地点(音乐场所、酒吧、剧院等),然后在这些地点查找活动。如果你查看 google 地图上的一些地方,你会看到有一段 'Upcoming Events',所以我确定数据在这里。问题是,Place Details 端点不提供此类信息,尽管根据一些研究我发现一些信息告诉我并非如此,即 this,但我知道这些信息充其量是相当古老的。我的问题是 - API 的这个功能是否仍然可用,或者它被删除了,还是什么?

目前我正在做的是首先发送这样的请求:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?key={api_key}&location={city}&radius={some_radius}

获取所有可用位置,然后对每个 place_id 作为响应:

https://maps.googleapis.com/maps/api/place/details/json?key={key}&placeid={place_id}

这些回复中的字段不包括任何有关事件的信息,即使该地点在 google 地图上有 'Upcoming Events' 部分。

Google 问题跟踪器中有事件 API 的功能请求:

https://issuetracker.google.com/issues/137032001

我建议盯着功能请求添加您的投票并订阅来自 Google 的进一步通知。希望有一天他们会实现这个 API 并通过 API 公开事件。