Skip to content

Библиотека Node.js для упрощения работы с REG.API 2 https://www.reg.ru/support/help/api2

License

Notifications You must be signed in to change notification settings

aliasxrus/node-regru-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

regru-api

Библиотека 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));
})();

License

MIT

About

Библиотека Node.js для упрощения работы с REG.API 2 https://www.reg.ru/support/help/api2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published