0.1.2 • Published 6 months ago
avito-api v0.1.2
avito-api
Клиент для работы с api Avito
Библиотека на стадии разработки!
Готовые разделы:
- Автозагрузка
Пример
import { Avito, SetTokenHandler, GetTokenHandler } from "avito-api";
const setToken: SetTokenHandler = (token) => {
await db.settings.update("avito_token", JSON.stringify(token));
};
const getToken: GetTokenHandler = async () => {
const token = await db.settings.get("avito_token");
return JSON.parse(token);
};
export const avito = new Avito({
auth: {
clientId: process.env.AVITO_CLIENT_ID,
сlientSecret: process.env.AVITO_CLIENT_SECRET,
},
setToken: setToken,
getToken: getToken,
});
// Список отчётов автозагрузки
const reports = await avito.autoload.reports.list({
perPage: 30,
page: 1,
});
// Получить отчет автовыгрузки по ID
const report = await avito.autoload.reports.get("id");