0.1.2 • Published 6 months ago

avito-api v0.1.2

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

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");
0.1.2

6 months ago

0.1.1

6 months ago

0.1.0

6 months ago

0.0.1

6 months ago