【问题标题】:How to list all available versions of a Google API?如何列出 Google API 的所有可用版本?
【发布时间】:2021-09-05 00:17:42
【问题描述】:

我正在尝试将 Google API 用于项目,但我遇到了问题;

有时,有 v1beta、v4.3、v2alpha2.5 等版本,可以猜测,但我不想强制它找到版本。

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

提前谢谢你。

【问题讨论】:

    标签: google-cloud-platform google-api


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 感谢您提供信息,约翰。 “PM”是什么意思?而且我认为您所说的“保密协议”是一项保密法?
    • 1) 在此用例中,PM 表示产品经理。还有项目经理。在 Google Cloud 中,产品经理会花时间宣传(产品营销),支持早期采用者,他们通常会长时间工作以帮助产品/服务取得成功。获得 PM 的支持是一个很好的步骤,可以带来很多好处。 2) NDA 是指保密协议。我参与了许多需要 NDA 才能获得新服务详细信息的计划。通常,这是在 alpha 发布之前。这些程序很难进入。
    • @mxrch 3) 还有一个名为 Insiders 的程序对大多数客户开放。访问新服务或下一代现有服务的邀请通常出现在 Insiders 组中。 4)然后是谷歌组。许多 Google Cloud 服务都有自己的群组,您可以加入。 Google Cloud Functions PHP 测试人员就是一个例子。 groups.google.com
    猜你喜欢
    • 1970-01-01
    • 2020-01-19
    • 2021-03-31
    • 1970-01-01
    • 2012-02-27
    • 2022-11-29
    • 2020-01-11
    • 1970-01-01
    • 2021-01-21
    相关资源
    最近更新 更多