Azure API管理服务无法识别招摇

时间:2017-01-22 12:15:56

标签: c# rest api azure swagger

我正在尝试使用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指向我的招摇文档的链接

enter image description here

非常感谢任何帮助。谢谢:))

1 个答案:

答案 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