Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WSO2 API管理器中的招摇过市定义?_Wso2_Wso2 Am - Fatal编程技术网

WSO2 API管理器中的招摇过市定义?

WSO2 API管理器中的招摇过市定义?,wso2,wso2-am,Wso2,Wso2 Am,我使用的是WSO2 API Manager 1.7.0。我用API Publisher设计了API并发布了它。招摇过市定义将自动生成。但是API设计中的所有资源都不在招摇定义中。在10个资源中,只有4个资源规范显示在招摇过市定义中。所以我尝试了更新选项,招摇过市定义消失了,只显示了{“jQuery1620012463462042712203”:4},我在控制台日志中解析api_示例的招摇过市定义时遇到了错误-userawarapiconsumer错误。所以问题是 为什么不能正确生成swagger

我使用的是WSO2 API Manager 1.7.0。我用API Publisher设计了API并发布了它。招摇过市定义将自动生成。但是API设计中的所有资源都不在招摇定义中。在10个资源中,只有4个资源规范显示在招摇过市定义中。所以我尝试了更新选项,招摇过市定义消失了,只显示了{“jQuery1620012463462042712203”:4},我在控制台日志中解析api_示例的招摇过市定义时遇到了错误-userawarapiconsumer错误。所以问题是
为什么不能正确生成swagger定义(涵盖所有资源)以及如何克服此问题?

在API Manager 1.7.0或以前的版本中,我们仅在API创建时创建swagger定义。因此,如果有人通过编辑API添加更多的API资源,这些资源将不会反映在炫耀的JSON中。原因是在这些API管理器版本中,我们不提供从UI构建swagger json的完整支持(例如:添加参数)。因此,应根据要求手动更新。所以,如果我们每次更新API时都不断更新swagger json,那么这些手动更改将丢失。因此,我们只创建了一次swagger json

对于您的情况,内容消失的原因应该是语法问题。因此,我建议您使用所有资源创建一个新的API并保存它。你可以在所有这些中找到狂妄的定义

API Manager 1.8.0将在不久的将来发布,这个更新时间限制在那里是固定的。所有与招摇过市相关的内容都可以通过发布者UI添加,还可以通过存储招摇过市UI获得每个API更新中的所有更改

你能在这里回复吗?