composer require 15web/sailplay-sdk<?php
require_once 'vendor/autoload.php';
try {
// отправляем запрос на получение токена
$loginResponse = \Studio15\SailPlay\SDK\SailPlayApi::login(
$storeDepartmentId = 12345,
$storeDepartmentKey = 12345678,
$pinCode = 1234
);
// при наличии в ответе ошибки будет выброшено соответствующее исключение
} catch (\Studio15\SailPlay\SDK\Api\Login\AuthErrorException $authErrorException) {
echo "Ошибка аутентификации: {$authErrorException->getMessage()}";
}
// ответ - это объект с геттерами доступных полей
$token = $loginResponse->getToken();
// отправляем запрос на получение информации о клиенте
$userInfoResponse = \Studio15\SailPlay\SDK\SailPlayApi::usersInfo(
$token,
$storeDepartmentId = 12345,
$userPhone = '79991234567'
);
echo $userInfoResponse->getEmail();./bin/docker_build.bash./bin/run.bash composer install./bin/run.bash php tests/functional/Users/info.phpcp tests/functional/.env.dist tests/functional/.env
./bin/run.bash php tests/functional/Users/info.php./bin/hooks.bashCopyright © Studio 15, 2012 - Present.
Code released under the MIT license.
We use BrowserStack for cross browser testing.
