Подключение к сервису для работы с данными
Перейти к навигации
Перейти к поиску
Данные для подключения к сервису
$GLOBALS['conn_data'] = [ 'url' => 'https://apiswan.volmed.org.ru/api/swan/', // URL сервиса 'login' => 'Ivan', // Login пользователя сервиса и Промед 'passwd' => 'password', // Пароль для сервиса (Это не пароль промед) 'soul' => 'asdL^823emn3ep23' // Соль для сервиса ];
Запрос к сервису
curl_data_send($data_login, $send_var, $type);
Где $data_login получается
$time = time(); $passwd_encrypt = md5($password); $cod = md5($this->conn_data['soul'] . $passwd_encrypt . $time); $data_login = [ 'login' => 'Ivan', 'time' => $time, 'cod' => $cod, 'ver' => '1.0', ];
Пример для $send_var
$send_var = [ 'method' => '/api/Lpu/LpuList', 'data' => [ 'Region_id' => 35, 'Extended' => 1 ], ];
$type мб 'GET', 'POST', 'PUT', 'DELETE'
При отправке GET данные для передачи $data_login+$send_var и передаюся через GET
При отправке PUT или POST $data_login передается через GET, а $send_var через соответственно PUT или POST