Как вставить значение даты в формате ISO 8601 в запрос GET

#api #parsing #datetime #object

#API #синтаксический анализ #дата-время #объект

Вопрос:

Я работаю над lob.com letters API. Используя приложение Postman для тестирования API, сталкиваюсь со следующей ошибкой: Приложение Postman для тестирования API Lob

Параметр «date_created» требует значения даты в ISO 8601. Я передаю значение в указанном формате, но api возвращает ответ с ошибкой: «date_created должен быть объектом».

Нужна помощь!

Комментарии:

1. В принципе, date_created также имеет значения «from» и «to», и, возможно, именно по этой причине он хочет, чтобы объект date был передан. Кто-нибудь знает, как вставить такие параметрические значения (как объект) в запрос GET?

2. Попробуйте передать дату как UTC 2016-10-23T17:20:35.093Z.

Ответ №1:

В сценарии предварительного запроса вычислите текущую дату и установите ее в переменную среды, затем вы можете передать ее в теле вашего запроса. Часть кода будет выглядеть следующим образом:

Предварительный запрос

 var date = new Date().toISOString();
postman.setEnvironmentVariable("date",date);
  

Тело запроса

 // Other attribs....
"date_created" : "{{date}}"