【发布时间】:2018-09-18 08:39:53
【问题描述】:
我想避免让多个第三方直接访问我的 API,因此我通过 API 管理门户发布我的 API,但现在我面临的挑战是,想要访问我的 API 的第三方无法将 API 从我的门户导入到他们的门户中API 管理门户,我试图找到有关此的文档,但没有找到,那么我如何从另一个 Azure API 管理门户导入 API,或者更确切地说,他们如何从我的 API 管理门户中做到这一点?
【问题讨论】:
我想避免让多个第三方直接访问我的 API,因此我通过 API 管理门户发布我的 API,但现在我面临的挑战是,想要访问我的 API 的第三方无法将 API 从我的门户导入到他们的门户中API 管理门户,我试图找到有关此的文档,但没有找到,那么我如何从另一个 Azure API 管理门户导入 API,或者更确切地说,他们如何从我的 API 管理门户中做到这一点?
【问题讨论】:
如果通过导入 API,您的意思是在 Azure API 管理网关中使用 API,那么您可以生成 API 的规范(WSDL、OpenAPI 规范等)并将它们导入到门户中。
【讨论】:
当您查看 API 规范时,Azure APIM 的开发人员门户在右上角有一个“API 定义”链接,它将允许您为 API 生成 OpenAPI 规范或 WADL 文件:
如果需要,还有一个 REST api 可以通过自动化来完成:https://docs.microsoft.com/en-us/rest/api/apimanagement/apiexport/get。
【讨论】: