我正在尝试使用Azure API管理服务。
当我转到Import API时,我目前收到以下错误。
One or more fields contain incorrect values:
Parsing error(s): Unexpected character encountered while parsing value: #. Path '', line 0, position 0.
One or more fields contain incorrect values:
API not found
当我上传swagger规范时会发生这种情况。这是我第一次写这篇文章,但我查看了我的文档,似乎无法找到任何问题。
我也在其他地方使用过这个文档,但它运行良好。
http://pastebin.com/fb4xiuLu指向我的招摇文档的链接
非常感谢任何帮助。谢谢:))
答案 0 :(得分:0)
正如mikalai所说,我们需要导入Json格式的文件。我们可以获得有关如何导入API的更多详细信息,请参阅官方document。从文档中获取一些信息。
API Management目前支持导入的1.2和2.0版Swagger文档。尽管Swagger 2.0 specification声明host,basePath和scheme属性是可选的,但确保您的Swagger 2.0文档必须包含这些属性;否则它将无法导入。
演示Swagger Json文件请参考calapijson。