unapi/gsm-mts

There is no license information available for the latest version (1.0.0) of this package.

Unapi GSM MTS service wrapper

1.0.0 2018-05-22 12:40 UTC

This package is auto-updated.

Last update: 2024-04-06 21:20:28 UTC


README

Build Status

Unapi GSM MTS

Модуль для работы с мобильным API оператора МТС

Являтся частью библиотеки Unapi

Для прохождения капчи нужен любой модуль, реализующий unapi\anticaptcha\common\AnticaptchaInterface, например Unapi Antigate

Установка

$ 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();