Skip to content

postsms/api

Repository files navigation

PostSMS API SDK для PHP

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

Это SDK для сервиса отслеживания посылок PostSMS.by

Документация по API — http://docs.postsms.apiary.io/.

Установка

Через composer

$ composer require postsms/api

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

<?php

require 'vendor/autoload.php';

use PostSMS\API\Client\Client;

// Ваши данные для входа в PostSMS:
$credentials = [
    'email' => 'user@site.by',
    'password' => '12345654321',
];

// Для «боевого» режима
$url = 'http://postsms.by/api/';

// Для режима «песочницы»
$url = 'http://sandbox.postsms.by/api/';

$client = new Client($credentials, $url);

Далее, можно выполнять запросы к API. Например:

...
use PostSMS\API\Entity\Sender;

// Получим список имен отправителей для СМС
$senders = (new Sender($client))->getAll();

История изменений

Пожалуйста, смотрите CHANGELOG для более детальной информации по изменениям в SDK.

Тестирование (TODO)

$ composer test

Участие в разработке и предложения по улучшению SDK

Пожалуйста, смотрите CONTRIBUTING и CODE_OF_CONDUCT для подробностей.

Безопасность.

Если у вас есть какие-то замечания по безопасности, пожалуйста пишите на info@postsms.by вместо того, чтобы создавать заявку.

Участники

Лицензия

The MIT License (MIT). Please see License File for more information.