phpsoftbox/yandex-market

Yandex Market Partner API client component for the PhpSoftBox framework

Maintainers

Package info

github.com/phpsoftbox/yandex-market

pkg:composer/phpsoftbox/yandex-market

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-master 2026-04-13 20:27 UTC

This package is auto-updated.

Last update: 2026-04-13 20:33:02 UTC


README

About

phpsoftbox/yandex-market — API-клиент Yandex Market Partner API на базе PSR-18.

Компонент включает:

  • YandexMarketApiClient с auth через Api-Key или Authorization: Bearer;
  • универсальные HTTP-методы get/post/put/patch/delete/request;
  • helper версии API: v1() и v2();
  • ответы в PhpSoftBox\Collection\Collection;
  • YandexMarketException со статусом и payload.

Quick Start

use PhpSoftBox\Http\Message\RequestFactory;
use PhpSoftBox\Http\Message\StreamFactory;
use PhpSoftBox\YandexMarket\YandexMarketApiClient;

$client = new YandexMarketApiClient(
    token: $_ENV['YANDEX_MARKET_API_KEY'],
    httpClient: $psr18Client,
    requestFactory: new RequestFactory(),
    streamFactory: new StreamFactory(),
);

$orders = $client->v2('campaigns/123')->get('/orders', [
    'limit' => 50,
]);