如何列出 Google API 的所有可用版本?

How to list all available versions of a Google API?

我正在尝试为一个项目使用 Google API,但我遇到了问题;

有时,有 v1beta、v4.3、v2alpha2.5 等版本,可以猜测,但我不想暴力破解它来找到版本。

所以我想知道,如何在不使用端点 https://discovery.googleapis.com/discovery/v1/apis 的情况下列出 API 的所有可用版本? 就像所有个人 API 的参数一样,拥有 <api>.googleapis.com/$discovery/rest/versions

会很酷

提前致谢。

十多年来,我一直在使用 Google 和 Google Cloud API。据我所知,没有捷径可走。 Google 不公开所有 API 版本。

了解所有可用的 API 版本在大多数情况下对您没有任何好处。一些 API 版本需要事先批准(白名单)才能使用它们。其他人可能处于 alpha 状态,除非在某些情况下不应使用。某些 API 版本需要与 PM 建立关系才能获取详细信息。某些 API 版本需要 API、服务或两者的 NDA。

对于您需要的 API,请订阅或关注博客和发行说明。

除非您有特定要求,否则请仅使用最新的生产 (GA) 版本。 GA版本已发布文档,详细介绍了接口、方法和参数。