В рамках работы над одним из проектов понадобилось использовать API Wildberries.
Т.к. пишу на TypeScript, лучшим способом создания типов была генерация из Swagger.
В итоге всё вылилось в библиотеку wildberries-api.
Сгенерированы все методы API с типами запросов/ответов. Автоматический скрипт генерации позволит без усилий поддерживать актуальную версию API.
Установка
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();
sonytruelove
Обзор без обзора... Ваша же библиотека и продукт, неужели нет мотивации рассказать о нем побольше? Кратко и сердито
Robastik
Что бы стоило написать в таком обзоре?
sonytruelove
Например о реализации update-interfaces.js (Автоматический скрипт генерации).
О том что его нужно явно вызвать с помощью
npm run update
Так же не сказано, что необходимо иметь токен, дать ссылки или вкратце рассказать о его получении.
Больше примеров использования - CRUD, нюансы(если есть).
Думаю можно еще чем разбавить.
serginho Автор
За вечер сделал библиотеку и выложил небольшую статью. Честно говоря не знаю что еще написать. Используется стандартная библиотека по переводу из Swagger в Typescript, с небольшой доработкой напильником, т.к. схема не совсем корректная.