russian-post

Russian Post APIs client for Node.JS written in TypeScript

Usage no npm install needed!

<script type="module">
  import russianPost from 'https://cdn.skypack.dev/russian-post';
</script>

README

russian-post

Почта России

Node.JS library to work with official API of Russian Post | Библиотека для работы с официальным API "Почта России" из Node.JS

Typed with TypeScript Maintainability Rating codecov

1. Install / Установка

yarn add russian-post
# or | или
npm i russian-post --save

2. Get credentials / Получите доступ

Get your API access login and password at https://tracking.pochta.ru/access-settings Then either pass them to the constructor directly or set via RUSSIAN_POST_LOGIN and RUSSIAN_POST_PASSWORD environment variables.

Параметры доступа (логин и пароль) могут быть получены в разделе Настройки доступа зарегистрированного пользователя, у которого подключен доступ к API. Затем или передавайте их в конструктор класса или установите в переменные среды RUSSIAN_POST_LOGIN и RUSSIAN_POST_PASSWORD

3. Use / Используйте

import { Tracking } from 'russian-post';

const tracking = new Tracking({
  login: 'D...zyLRl',
  password: 'z...',
  language: 'ENG', // по-умолчанию 'RUS'
});

(async () => {
  console.log(await tracking.getHistory('RS253...'));
})();

4. License / Лицензия

MIT licensed by Konstantin Vyatkin tino@vtkn.io