Документация 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