如何在Azure API管理中通过rest API更新swagger(开放API规范)?是否有任何Rest API支持使用rest API重新导入?

yftpprvb  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(147)

我已经通过导入开放API规范(swagger)创建了一个API。如果我添加了一个新的API到列表中,我希望Azure API得到更新,基本上是重新导入swagger的新列表。有什么方法可以自动化它吗?

b4qexyjb

b4qexyjb1#

最好是发送JSON主体,并相应地设置“fcontentFormat”和“value”。https://learn.microsoft.com/en-us/rest/api/apimanagement/current-ga/apis/create-or-update?tabs=HTTP#request-body。例如:

Content-Type: application/json

{
  "properties": {
    "format": "openapi-link",
    "value": "https://contoso.com/my-api.yaml"
  }
}

Content-Type: application/json

{
  "properties": {
    "format": "openapi+json",
    "value": {
       #OpenAPI document goes here
    }
  }
}

相关问题