Вот команда 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, который я получаю взамен).
Куда я иду не так?
Заранее спасибо