api - 从 Swagger 元数据创建 Azure Api 应用程序

标签 api azure swagger azure-api-apps azure-api-management

我在 API 管理层创建了一些 API,它们本质上是调用客户端和底层 Web API 之间的代理。

我通过导入底层 API 的 swagger 文件,然后将新创建的 API 添加到产品中,对我需要的每个单独的代理重复此操作来完成此操作。这意味着可以调用底层 API,但如果没有新创建的 API 所附加的产品的订阅者 key ,则无法调用。

enter image description here

是否可以对 API 应用程序执行类似的操作,即仅使用 Azure 门户中底层 API 中的 swagger 文件创建 API 应用程序,该文件充当调用客户端和底层 Web API 之间的代理(如下所示)?

enter image description here

最佳答案

您介意详细说明为什么需要 API 应用程序充当代理吗?

我不知道 API 应用程序有这样的功能。有基于 Swagger 的代码生成工具可用,例如 http://swagger.io/open-source-integrations/ 。因此,也许您能够找到适合您的东西。

关于api - 从 Swagger 元数据创建 Azure Api 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35799655/

相关文章:

javascript - Swagger参数多态性

javascript - 缓存 JavaScript API 调用

c# - Azure AD : AcquireTokenAsync for a native app fails when appRoleAssignmentRequired = true

azure - 用于生成和查看 Azure block Blob 和 Azure 文件共享的 SAS(共享访问签名)的工具或使用示例

node.js - 如何在 Node js中将消息发送到azure服务总线队列时指定内容类型为application/json?

flutter - 为Flutter项目创建DART包时出错

api - Mac App Store 搜索 API?

api - 使用 Vuex 和特定于组件的数据构建 Vue

c# - 用于从硬件设备流式传输数据的异步 API

c# - 在单个 Web API 方法上弃用多个路由中的特定路由