首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Endpoints门户“试用此API”和权限

Endpoints门户“试用此API”和权限
EN

Stack Overflow用户
提问于 2020-09-02 01:27:34
回答 1查看 68关注 0票数 2

我正在使用Cloud Run和Endpoint托管的API,并且刚刚在Endpoint中设置了开发人员门户。我希望让Try this API部分能够工作,但它只是给了我一条Your client does not have permission to get URL <code>/</code> from this server.消息,让它看起来像是没有经过身份验证。我看到了这个帖子:GCP Endpoint “Try this API” authorization URL

这使它看起来像是没有办法使用这个功能,除非我将API公开?还有人知道这件事吗?

EN

回答 1

Stack Overflow用户

发布于 2020-09-02 14:08:31

是的,这是正确的,一般来说,端点必须是公开的,这样您才能在站点中使用"Try this API“面板。考虑到用户可能不会通过身份验证,这就是它需要公开的原因。

然而,根据官方文档Trying out the API,如果您使用API key或身份验证让您的开发人员访问您的门户,您可以配置所需的要求,使“试用此接口”无需公开即可正常工作。您可以按照官方文档中提供的步骤进行操作,只要您的应用程序中已经满足了以下先决条件。

App您必须已经将您的

  • 部署到引擎标准环境中。gcloud app deploy命令会自动在API域上为您的appspot.com创建一个DNS项,以便终结点门户可以访问它。
  • 如果您的API需要API键,请检查here:检查herehere,了解如何记录您的代码。
  • 如果您的API需要身份验证,请检查here,了解如何记录您的代码。<代码>H213<代码>F214

总而言之,一旦你遵循了官方教程,就应该可以简单地配置你的"Try this API“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63692648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档