以下是表单发布的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响应)。
我要去哪里错了?
预先感谢