arjun-g / vs-swagger-viewer

Swagger Viewer lets you preview and validate Swagger 2.0 and OpenAPI files as you type in Visual Studio Code.
MIT License
170 stars 47 forks source link

no error tips #1

Closed davidwudv closed 6 years ago

davidwudv commented 8 years ago

20160517162822

arjun-g commented 8 years ago

Hi @davidwudv ,

Can you give me some more details on this ? Would you be able to share the swagger file you used ?

davidwudv commented 8 years ago

Hi @arjun-g This is my swagger file

swagger: '2.0'
info:
  version: 1.0.1
  title: Kugou user assets API
  description: >

host: '172.17.5.159:8080'
tags:
  - name: Business.v1
    description: 业务层接口
schemes:
  - http
basePath: /
produces:
  - application/json
paths:
  /v1/money/reduce:
    pu:
      tags:
        - Business.v1
      summary: 扣费API(金钱相关)
      description: |
        扣除用户**金钱相关**的数据,操作成功返回扣除后的余额
      parameters:
        - name: serverid
          in: formData
          description: Server ID
          required: true
          type: integer
          format: int32
        - name: userid
          in: formData
          description: 用户ID
          required: true
          type: integer
          format: int64
        - name: data
          in: formData
          description: |
            需要操作的数值参数,这个参数是一串json,例:
            `{"coin":1,"money":1,"bean":1}`
          required: true
          type: string
        - name: serialno
          in: formData
          description: 流水号(唯一),用来保证此接口的幂等性;**注意:这不是订单号,业务方必须保证其唯一性**
          required: true
          type: integer
          format: int64
        - name: time
          in: formData
          description: unix时间戳
          required: true
          type: integer
          format: int32
        - name: key
          in: formData
          description: |
            key = md5(“双方约定密钥”+ 所有参数(按字母排序))
          required: true
          type: string
        - name: state
          in: formData
          description: 自定义参数,会原封不动的回传给业务方,并且写入流水日志和MQ
          required: false
          type: string
      responses:
        200:
          description: |
            失败时:`error_code != 0`, data字段为错误信息(一个字符串);
          schema:
           $ref: "#/definitions/MoneyResponse_OK"

definitions:
  UserMoneyData:
    required:
      - userid
      - bean
      - money
      - coin
      - state
    properties:
      userid:
        type: integer
      bean:
        type: integer
        description: 星豆
      money:
        type: integer
        description: 金钱
      coin:
        type: integer
        description: 星币
      state:
        type: string
        description: 自定义参数

  MoneyResponse_OK:
    required:
      - error_code
      - data
    properties:
      error_code:
        description: 不为0时表示失败,此时data字段是一条字符串类型的错误信息
        type: integer
      data:
        $ref: '#/definitions/UserMoneyData'

20160520135739

danielmoore commented 8 years ago

I have this problem as well. Error details show up, but warning details do not.

HendX commented 7 years ago

I'm also experiencing this, with the following:

https://transitfeeds.com/api/transitfeeds-api.yaml

brvaland commented 7 years ago

I am getting the same issue, any update ?

arjun-g commented 6 years ago

Latest version will not have this issue.