danil005 / php-vixcar-sdk
Requires
- php: >=7.1
- php-curl-class/php-curl-class: ^8.5
This package is auto-updated.
Last update: 2025-03-11 15:53:24 UTC
README
PHP версия SDK для работы с API проекта VixCar.
Содержание:
Установка
Необходимые зависимости:
- PHP >= 7.1
- php-curl-class/php-curl-class: ^8.5
composer require danil005/php-vixcar-sdk:dev-master
Базовый вызов
<?php require("vendor/autoload.php"); use VixCarSdk\Client; $clientID = 2; $token = "saffnapo"; $urlApi = "http://carplace.ru/api/v1"; $client = new Client($clientId, $token, $urlApi); print_r($client->account()->get()); // is array
Описание методов
Все методы основаны на REST API проекта VixCar.Ru.
Auth
Auth > login
Авторизация пользователя.
$client->auth()->login($username, $password);
Описание аргументов:
Название | Тип данных | Описание | По умолчанию |
---|---|---|---|
$username | string | Логин пользователя. | Обязательно указывать. |
$password | string | Пароль пользователя. | Обязательно указывать. |
Auth > join
Создания нового пользователя.
$client->auth()->join($username, $password, $email, $name, $surname, $middleName, $numberPhone)
Описание аргументов:
Название | Тип данных | Описание | По умолчанию |
---|---|---|---|
$username | string | Логин пользователя. | Обязательно указывать. |
$password | string | Пароль пользователя. | Обязательно указывать. |
string | E-mail пользователя. | Обязательно указывать. | |
$name | string | Имя пользователя. | Обязательно указывать. |
$surname | string | Фамилия пользователя. | Обязательно указывать. |
$middleName | string | Отчество пользователя. | Обязательно указывать. |
$numberPhone | string | Номер телефона пользователя. | Обязательно указывать. |
Auth > logout
Выйти из учетной записи (завершить сессию).
$client->auth()->logout()
Services
Services > get
Получить информацию о сервесах.
$client->services()->get();
Services > count
Получить кол-во сервисов.
$client->services()->count();
Services > price
Получить прейскурант сервиса.
$client->services()->price($id);
Описание аргументов:
Название | Тип данных | Описание | По умолчанию |
---|---|---|---|
$id | integer | ID сервиса. | Обязательно указывать. |
Cars
Cars > get
Получить информацию о всех автомобилях.
$client->cars()->get();
Cars > create
Добавить новый автомобиль пользователю.
$client->cars()->create($carName, $carNumber, $vin);
Описание аргументов:
Название | Тип данных | Описание | По умолчанию |
---|---|---|---|
$carName | string | Название марки автомобиля. | Обязательно указывать. |
$carNumber | string | Государственный номер автомобиля. | Обязательно указывать. |
$vin | string | VIN автомобиля. | Обязательно указывать. |
Cars > delete
Удалить автомобиль пользователю.
$client->cars()->delete($id);
Описание аргументов:
Название | Тип данных | Описание | По умолчанию |
---|---|---|---|
$id | integer | ID автомобиля. | Обязательно указывать. |
Cars > update
Изменить информацию о автомобиле пользователю.
$client->cars()->update($id, $carName, $carNumber, $vin);
Описание аргументов:
Название | Тип данных | Описание | По умолчанию |
---|---|---|---|
$id | integer | ID автомобиля. | Обязательно указывать. |
$carName | string | Название марки автомобиля. | * |
$carNumber | string | Государственный номер автомобиля. | * |
$vin | string | VIN автомобиля. | * |
*Указать что-то одно из перечисленных.
Cars > count
Показать кол-во автомобилей у пользователя.
$client->cars()->count();