是否可以通过 Google Places API 或任何其他 API 获取“热门时代”信息?我需要在我的应用程序中针对特定位置显示此信息。
这是 Google 问题跟踪器中最重要的功能请求之一(超过 500 颗星):
https://issuetracker.google.com/issues/35827350
目前,状态已分配,但 Google 未提供任何 ETA。请为其加注星标以获取进一步更新。
我自己还没有测试过,但这就是
populartimes
在 Python 中提供的功能:
import populartimes
populartimes.get("your-api-key", ["bar"], (48.132986, 11.566126), (48.142199, 11.580047))
有关开发人员github的更多信息。
可以抓取它,但它违反了 Google ToS。
是的,这是可能的,但正如所说,它违反了谷歌的服务条款, 我在繁忙时间使用过 npm 包,但它不起作用,所以我修改了他们的代码,这是新的 npm 包 https://www.npmjs.com/package/google-busy-hours
如果您正在寻找一种在不使用 Google Places API 的情况下检索特定地点的“流行时代”信息的方法,我建议您查看此 GitHub 存储库。
这个存储库提供了一个工具,可以仅使用该地点的 URL 直接从 Google 地图中抓取“流行时报”数据。与其他解决方案不同,例如流行时代的 GitHub 存储库需要 API 密钥(有时可能会面临帐户被暂停的风险),该工具使用简单,并且不需要 API 密钥。
您所需要做的就是提供该位置的 Google 地图 URL,它将获取一周中所有日子的“流行时间”数据。这是适合个人或教育用途的轻量级、有效的解决方案。