Apiconnect 不能有多个操作具有相同的operationId:clearCache

Apiconnect 不能有多个操作具有相同的operationId:clearCache,apiconnect,Apiconnect,我已经从swagger UI导入了一个API,并且能够创建一个API和产品,但是当我试图发布时,我遇到了这个错误。 不能有多个操作具有相同的operationId:clearCache 不能有多个操作具有相同的operationId:getConfigurationJSON 任何帮助都将不胜感激。如错误消息中所述,每个操作ID在所有操作中都必须是唯一的。以下Swagger API问题和规范对此作了进一步解释: 操作ID:用于标识操作的唯一字符串。身份证必须 在API中描述的所有操作中必须是唯

我已经从swagger UI导入了一个API,并且能够创建一个API和产品,但是当我试图发布时,我遇到了这个错误。 不能有多个操作具有相同的operationId:clearCache 不能有多个操作具有相同的operationId:getConfigurationJSON
任何帮助都将不胜感激。

如错误消息中所述,每个操作ID在所有操作中都必须是唯一的。以下Swagger API问题和规范对此作了进一步解释:

操作ID:用于标识操作的唯一字符串。身份证必须 在API中描述的所有操作中必须是唯一的。工具和 库可以使用operationId来唯一标识操作, 因此,建议遵循通用编程命名 惯例


如错误消息中所述,每个操作ID在所有操作中都必须是唯一的。以下Swagger API问题和规范对此作了进一步解释:

操作ID:用于标识操作的唯一字符串。身份证必须 在API中描述的所有操作中必须是唯一的。工具和 库可以使用operationId来唯一标识操作, 因此,建议遵循通用编程命名 惯例

如果添加--skip验证标志,则仅添加一个getByID 将生成操作

如果添加--skip验证标志,则仅添加一个getByID 将生成操作


当我在post和put方法中添加相同的操作名时,出现了这个错误。我有3个端点get、post、put。尽管如此,我还是想知道为什么我在Get&Post方法中没有得到这个错误。当我在Post和put方法中添加相同的操作名时,我得到了这个错误。我有3个端点get、post、put。尽管如此,我还是想知道为什么我没有用Get&Post方法得到这个错误。