2014-10-24 2 views
1

Есть ли способ протестировать запрос JSON с параметрами с помощью Apiary?Проверка параметров параметров пасеки JSON

В настоящее время у меня есть простой API с запросом JSON с несколькими параметрами, выложенными с использованием тега + Parameters, но в настоящее время он бросает предупреждения, поскольку эти теги не были включены в шаблон URI. Смотри ниже.

# Group Authentication 

## Registration [/registeruser] 
### Regster User [POST] 

+ Parameters 

    + id (string) ... Unique. 

+ Request (application/json) 

     { 
      "fb_id": "1097642000199029910322322987867", 
      "fb_token": "84uh8dsu9f84932h098dhsfhdsjf94021", 
      "fb_token_type": 1 
     } 

+ Response 200 (application/json) 

     { 
      ... 
     } 

Кроме того, я не могу проверить эти параметры в прилагаемой консоли. Разве это не поддерживается или я делаю что-то неправильно?

ответ

2

Parameters Используется для определения параметров шаблона URI. Когда вы определяете элемент в Parameters, он должен ссылаться на поле в вашем URL-адресе. Например:

# Group Authentication 

## Registration [/registeruser/{id}] 
### Regster User [POST] 

+ Parameters 

    + id (string) ... Unique. 

+ Request (application/json) 

     { 
      "fb_id": "1097642000199029910322322987867", 
      "fb_token": "84uh8dsu9f84932h098dhsfhdsjf94021", 
      "fb_token_type": 1 
     } 

+ Response 200 (application/json) 

     { 
      ... 
     } 

Обратите внимание, что я добавил {id} в URL. Это соответствует id, указанному в разделе Parameters. Вы получаете ошибку в своем предупреждении, потому что в URL-адресе нет {id}.