自动将 REST APIs 从 GitHub / 通过 API 导入到 API 管理器?
Automatically import REST APIs from GitHub / via API into API Manager?
当我将 Swagger 2.0 API 定义更改为GitHub 存储库?
这目前是不可能的。最好的办法是每次更新时使用 GitHub raw URL 手动重新导入 Swagger; 但是,这样做需要您通过导入创建一个新的 API,删除旧的 API,然后将新的添加到同一计划并重新部署。
您可以通过单击 API 编辑器中的 Update
按钮手动更新。它看起来像这样:
使用此功能将自动覆盖您手动对 API 所做的 所有 更改,因此建议您创建一个新的 API 修订版在上传更新的 Swagger 文档之前。
如果您打算通过 API 管理器 UI 对 API 进行手动更改,那么最好手动进行小的更新。
如果您确实需要一种自动化方法,您可以编写自己的应用程序/脚本,以便在 GitHub 更新 Swagger 时调用,然后可以调用 API经理 APIs 更新 Swagger。设置起来可能会非常复杂。
当我将 Swagger 2.0 API 定义更改为GitHub 存储库?
这目前是不可能的。最好的办法是每次更新时使用 GitHub raw URL 手动重新导入 Swagger; 但是,这样做需要您通过导入创建一个新的 API,删除旧的 API,然后将新的添加到同一计划并重新部署。
您可以通过单击 API 编辑器中的 Update
按钮手动更新。它看起来像这样:
使用此功能将自动覆盖您手动对 API 所做的 所有 更改,因此建议您创建一个新的 API 修订版在上传更新的 Swagger 文档之前。
如果您打算通过 API 管理器 UI 对 API 进行手动更改,那么最好手动进行小的更新。
如果您确实需要一种自动化方法,您可以编写自己的应用程序/脚本,以便在 GitHub 更新 Swagger 时调用,然后可以调用 API经理 APIs 更新 Swagger。设置起来可能会非常复杂。