Публикация данных массива с использованием узла - в частности, пакета npm запроса - PullRequest
0 голосов
/ 27 февраля 2019

Вот команда curl для поста формы:

curl https://api.onfido.com/v2/applicants/1030303-123123-123123/checks \
  -H "Authorization: Token token=your_api_token" \
  -d 'type=standard' \
  -d 'reports[][name]=identity' \
  -d 'reports[][name]=criminal_history' \
  -d 'reports[][variant]=enhanced' \
  -d 'reports[][options][][name]=adults_barred_list'

Мне нужно повторить это, используя модуль запроса npm.Вот моя попытка:

await this.request({
                method: 'POST',
                uri: 'https://api.onfido.com/v2/applicants/1030303-123123-123123/checks',
                json: true,
                form: {
                    type: 'express',
                    reports: [{name: 'document'}, {name: 'criminal_history', variant: 'enhanced', options: {name: 'adults_barred_list'}}]
                },
                headers: {
                    'Authorization': 'Token token=' + my_api_token
                }
            });

каким-то образом это кажется неправильным (учитывая ответ 500, который я получаю взамен).

Куда я иду не так?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...