1

我设法创建了这么多始终使用 oauth 2 或 Api Key 的 API 定义,但是如何在没有任何授权的情况下创建定义(按原样链接)?比如不需要任何授权的深层链接或缩短的网址。

我看到自定义选项,但不知道如何使用它。

在此处输入图像描述

欢迎任何建议,谢谢

问候,西吉特

4

1 回答 1

1

在 Mashery 中,使用变通方法创建开放端点。

  1. 将请求身份验证方法保留为“API Key”
  2. 使用普通(或默认)帐户,创建一个自定义键,noapikey其中包含端点下的 package-plan 的值将被公开
  3. 在端点级别设置中,这是一个名为“允许没有 API 密钥的调用”的设置。将该值设置为 true。
  4. 现在无需任何身份验证即可访问端点

逻辑是所有没有 Api Key 的调用都映射到这个 default noapikey,这意味着我们需要注意默认键的油门和调用限制。

于 2020-04-15T10:16:22.887 回答