25 lines
607 B
JavaScript
25 lines
607 B
JavaScript
const fetch = require('node-fetch');
|
|
|
|
class RsaProvider {
|
|
static async checkOsago(number, vin, timestamp, token) {
|
|
let date = new Date(timestamp*1000);
|
|
let dateStr = `${date.getDate()}.${date.getMonth() + 1}.${date.getFullYear()}`;
|
|
|
|
let url = 'https://dkbm-web.autoins.ru/dkbm-web-1.0/policyInfo.htm';
|
|
let result = await fetch(url, {
|
|
method: 'POST',
|
|
body: new URLSearchParams({
|
|
requestDate: dateStr,
|
|
licensePlate: number,
|
|
vin: vin,
|
|
isBsoRequest: false,
|
|
captcha: token
|
|
})
|
|
});
|
|
|
|
let json = await result.json();
|
|
console.log(json);
|
|
}
|
|
}
|
|
|
|
module.exports = RsaProvider; |