Я пишу документацию по API и получил проблемы.Есть ли способ отправить пустые необязательные параметры запроса?
Вот определение ссылка:
### Get hotels availability [GET /agent/v1/hotel/availability{?regions,hotels,from,to,limit,offset}]
Параметры:
+ Parameters
+ regions (required,string,`399,189`)
+ hotels (optional, string, `1844`)
+ from (optional, string, `2016-03-12`)
+ to (optional, string, `2016-03-19`)
+ limit (optional, number, `1`)
+ offset (optional, number, `0`)
Когда я пытаюсь отправить запрос с пустым hotels
параметра, например, пасека использует 1844
вместо пустой. Если я попытаюсь проигнорировать его, то будет отправлен hotels=hotels
.
Есть ли способ отправить пустой для необязательного параметра или вообще не отправить его?
Вот ссылка с скриншоте: http://www.awesomescreenshot.com/image/1008356/09614be501945b0644fd84a06e311404
Благодарим за отзыв. Пробовал дома - http://goo.gl/4xsX2Q, поэтому он не зависит от браузера. Во всяком случае использование '0' вместо ценности работает, так что это не большая сделка. – ineersa
@ineersa, это действительно странно. Мы пытались воспроизвести это в Apiary на двух разных компьютерах, но все же безуспешно. Ваш «скринкаст» явно доказывает, что он нарушен для вас, и я хотел бы знать, почему. Не возражаете связаться с нашей поддержкой, чтобы мы могли получить более подробную информацию от вас, пожалуйста? Если электронная почта не ваша вещь, я собираюсь обновить свой ответ с инструкциями, как попасть в наш интерактивный чат. Я бы очень хотел, чтобы это было исправлено для вас! –