我在WSO2 API管理器名称'sample'中开发了API,它的工作正常。现在我想用一些有效名称更改API的名称,有没有办法做到这一点。有什么帮助吗?
答案 0 :(得分:1)
据我所知,您无法在WSO2 API Manager中更改API名称。您需要使用新名称重新创建API。您可以使用Swagger导出和导入来简化迁移。
答案 1 :(得分:0)
在Editing and Deleting APIs之后,我试图更改-api-标签之间的api名称,这在实际的WSO2 API Manager版本(1.9.1)中略有不同,但它根本没有任何影响
此外,如果您在更新API操作中检查Publisher APIs中的REST资源。 它具有以下行为 “ 更新API :参数与Add API相同,但action = updateAPI除外,您只能更新以下参数:visibility,t humbUrl,description,tags ,endpointType,endpoint_config(可以更改端点URL等),http_checked,https_checked,wsdl,wadl,tier,tiersCollection,还可以添加新资源。请参阅下面的示例。“所以这样也不可能。” / p>
解决方法:强>
转到API发布商,找到要更改其名称的API,然后按“编辑”,之后,在设计标签下的一般详情部分中选择编辑源按钮。 在那里,您将看到JSON格式的API配置,复制该配置。 使用New_Name创建一个新API,然后转到编辑源并粘贴配置。
我的结论是,使用WSO2 API Manager版本1.9.1后,无法在发布后更改API的名称,而不是直接更改,但如果您真的需要这样做,还有一些变通方法可以做。
答案 2 :(得分:0)
直到现在22/05/2020 Api Manager WSO2仍不支持重命名API。唯一的方法是创建一个新的。