我需要在API管理器发布的API中添加许可证字段。
它似乎不是资源文件夹中api.rxt文件之外的任何扩展点。 如果我修改文件并运行应用程序,碳应用程序正确显示添加的字段,但是publishe和商店也无法获得该字段,并且无法通过REST API获取它,因为它调用了一个方法(在以后的版本中)在位置上输出字段的类。
是否可以添加字段,而不会冒着崩溃API Manager的风险?
哪种方法正确?
由于
答案 0 :(得分:0)
如果不修改代码,则无法完成此更改。从Publisher应用程序创建API时,它将存储在注册表中。您修改的api.txt仅定义此存储工件的结构。它可能会向工件添加新字段,但要正确填充该字段,您需要修改APIProviderHostObject和APIProviderImpl +几个Jaggery脚本中的多个方法。