TypeScript клиент для Wildberries API

В рамках работы над одним из проектов понадобилось использовать API Wildberries.
Т.к. пишу на TypeScript, лучшим способом создания типов была генерация из Swagger.

В итоге всё вылилось в библиотеку wildberries-api.

Сгенерированы все методы API с типами запросов/ответов. Автоматический скрипт генерации позволит без усилий поддерживать актуальную версию API.

NPM | Github

Установка

npm install wildberries-api

Пример использования:

import { Api } from 'wildberries-api';

const api = new Api(process.env.WB_TOKEN);

const main = async() => {
  const result = await api.supplies.v1WarehousesList();
  console.log(result.data);
  process.exit();
};

main();

@serginho
03.09.2024 02:04 UTC
Первоисточник

Комментарии

@sonytruelove
03.09.2024 03:33 UTC
+3

Обзор без обзора... Ваша же библиотека и продукт, неужели нет мотивации рассказать о нем побольше? Кратко и сердито

@Robastik
03.09.2024 04:50 UTC
+1

Что бы стоило написать в таком обзоре?

03.09.2024 05:23 UTC
+3

Например о реализации update-interfaces.js (Автоматический скрипт генерации).
О том что его нужно явно вызвать с помощью npm run update
Так же не сказано, что необходимо иметь токен, дать ссылки или вкратце рассказать о его получении.
Больше примеров использования - CRUD, нюансы(если есть).
Думаю можно еще чем разбавить.

@serginho
03.09.2024 14:08 UTC
0

За вечер сделал библиотеку и выложил небольшую статью. Честно говоря не знаю что еще написать. Используется стандартная библиотека по переводу из Swagger в Typescript, с небольшой доработкой напильником, т.к. схема не совсем корректная.