Документация Api
Кодировка: UTF-8
Формат ответов: JSON
URL: https://priem-v-remont.ru/api/
Авторизация: Каждый запрос должен включать HTTP-заголовок X-Api-Key, содержащий ключ API
Пример запроса: POST https://priem-v-remont.ru/api/get-x-api-key
Авторизация
Для получения ключа необходимо сделать POST запрос по адресу https://priem-v-remont.ru/api/get-x-api-key с параметрами email и password, содержащими в нешифрованном виде e-mail для входа в систему и пароль. В ответ будет token в json-виде.
$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://priem-v-remont.ru/api/get-x-api-key", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => array('email' => 'primer@service.ru','password' => '1234') )); $response = curl_exec($curl); curl_close($curl); echo $response;
Получение заказа по номеру
Для получения заказа по номеру необходимо отправить GET запрос https://priem-v-remont.ru/api/order?number=11
{ "status": "true", "order": [ { "id": "11", "order_number": "11", "reception_date": "11.12.2019", "model": "Apple 11", "malfunction": "", "repair_state": "6", "change_description": "", "summ": "15", "total_summ": "12", "delivery_date": "11.12.2019", "give_out": "1", "date_of_issue": "11.12.2019", "number_phone": "", "eid": "13" } ] }
order[0] - заказ на ремонт
order[1], order[2]... прием по гарантии данного заказа
order_number - Номер заказа
reception_date - Дата приема заказа
model - Модель принятого устройства
malfunction - Заявленная неисправность
repair_state - Статус заказа: 0 - Принят, 1 - В работе, 2 - Ждет запчасти, 3 - На согласовании, 4 - Принят по гарантии, 5 - Без ремонта, 6 - Сделан
change_description - Выполненная работа/ Комментарий к работе
summ - Цена ремонта при оформлении заказа
total_summ - Цена ремонта после выполнения заказа
delivery_date - Дата окончания ремонта
give_out - Выдан: 0 - нет, 1 - да
date_of_issue - Дата выдачи
eid - уникальный номер мастера enginer id
Если требуется больше данных или есть вопросы по настройке напишите в службу поддержки
Пример работы на сайте 11gsm.ru