supercute / marketcall-sdk-php
PHP SDK for MarketCall API
2.0.1
2025-11-22 14:31 UTC
Requires
- php: ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.5
- psr/http-client: ^1.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.0
README
Документация
Merchant
https://www.marketcall.ru/merchant/api/docs
Affiliate
https://www.marketcall.ru/affiliate/api/docs
Установка
composer require supercute/marketcall-sdk-php
Поддержка
Рекламодатель
- Звонки
- Офферы
- Лиды
- Брокер
- Счета
Брокер
- Звонки
- Номера
- Офферы
- Программы
- Каналы
- Лиды
Coming soon...
- Брокер
- Расходы
Пример использования
<?php use Marketcall\MerchantClient;use Marketcall\Requests\Merchant\LeadsRequest; $apiKey = 'API_KEY'; $client = new MerchantClient($apiKey); // Запрос с фильтрами по статусу и дате $request = (new LeadsRequest()) ->setState(['approved', 'pending']) ->setDateFrom(new DateTimeImmutable('2025-01-01T00:00:00+00:00')) ->setDateTo(new DateTimeImmutable('2025-12-31T23:59:59+00:00')); try { $leadsResult = $client->getLeads($request); foreach ($leadsResult['data'] as $lead) { echo "Лид №{$lead->id}, статус: {$lead->state}\n"; } } catch (Exception $e) { echo "Ошибка: " . $e->getMessage(); }