, (*1)
Unapi GSM MTS
Модуль для работы с мобильным API оператора МТС, (*2)
Являтся частью библиотеки Unapi, (*3)
Для прохождения капчи нужен любой модуль, реализующий unapi\anticaptcha\common\AnticaptchaInterface, например Unapi Antigate, (*4)
Установка
$ composer require unapi/gsm-mts
Подключение к сервису
<?php
use unapi\gsm\mts\Service;
use unapi\gsm\mts\Anticaptcha;
$service = new Service([
'anticaptcha' => new Anticaptcha(new AntigateService([...]),
]);
Авторизация в личном кабинете
<?php
/** @var \Psr\Http\Message\ResponseInterface $response */
$response = $service->auth('9250000000', 'password')->wait();
Получение баланса счета (строго после авторизации)
<?php
/** @var float $balance */
$balance = $service->getBalance()->wait();