Библиотека Node.js для упрощения работы с REG.API 2
$ npm install regru-api
Для использования REG.API
необходимо добавить свой IP адрес в список разрешённых. Для этого перейдите в раздел Настройки API, желательно сразу установить Альтернативный пароль
для работы с API.
Для авторизации необходимо использовать логин и пароль от вашего аккаунта.
Указанные данные авторизации будут автоматически добавлены в запрос. Наибольшим приоритетом обладает логин и пароль указанные в query
объекте.
const reg = require('regru-api');
const auth = {
username: 'test',
password: 'test',
};
reg.auth(auth);
(async () => {
const query = {
servtype: 'domain'
};
const result = await reg.service.getList(query);
console.log(JSON.stringify(result));
})();
Пример с указанием логина и пароля в запросе, на примере получения списка лотов.
const reg = require('regru-api');
(async () => {
const query = {
pg: 0,
sortcol: 'dname',
sortorder: 'ASC',
show_my_lots: false,
username: 'mail@reg.ru',
password: 'apiPassword',
};
const result = await reg.shop.getLotList(query);
console.log(JSON.stringify(result));
})();