1.0.1 • Published 10 months ago

yandex-delivery-sdk v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Yandex Delivery SDK

SDK для работы с API Яндекс Доставки.

Внимание: В качестве метода получения первичной оценки используется check-price, который не поддерживается в России.

Установка

npm install yandex-delivery-sdk

Использование

import { YandexDeliveryApi } from "yandex-delivery-sdk";

const api = new YandexDeliveryApi("ваш_токен");

// Пример использования метода checkPrice
api.checkPrice({
    /* параметры запроса */
})
    .then((response) => {
        console.log(response);
    })
    .catch((error) => {
        console.error(error);
    });

Методы

checkPrice(data: CheckPriceRequest): Promise<CheckPriceResponse | void>

Проверка стоимости доставки.

createClaim(data: CreateClaimRequest): Promise<CreateClaimResponse | void>

Создание заявки на доставку.

getClaimInfo(claim_id: string): Promise<ClaimInfoResponse | void>

Получение информации о заявке.

acceptClaim(data: AcceptClaimRequest): Promise<AcceptClaimResponse | void>

Принятие заявки.

getTrackingLink(claimId: string): Promise<TrackingLinksResponse | void>

Получение ссылки для отслеживания.

getConfirmationCode(data: ConfirmationCodeRequest): Promise<ConfirmationCodeResponse | void>

Получение кода подтверждения.

Классы

YandexDeliveryApi

Класс для взаимодействия с API Яндекс Доставки.

Конструктор

constructor(token: string)

Создает экземпляр YandexDeliveryApi.

Типы

Типы данных, используемые в SDK, находятся в src/types/index.ts.

Лицензия

MIT

1.0.1

10 months ago

1.0.0

10 months ago