ВАЖНЫЕ ЗАМЕЧАНИЯ!

- обращение к методам API только по HTTPS
- не более 10 запросов / секунду
- многие методы имеют постраничную выдачу (необходимо передавать "page")
- НЕОБХОДИМО активировать API (GET/POST) в разделе "Настройки - Интеграции - API"


Пример создания заявки на языке программирования РНР:
Create request on PHP:

$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => 'https://api.u-on.ru/1ga3bkGsm1km4/lead/create.json', CURLOPT_POST => true, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_POSTFIELDS => 'source='.urlencode('заявка с сайта'). '&u_name='.urlencode($_POST['name']). '&u_phone='.urlencode($_POST['phone']) )); $resp = curl_exec($curl); curl_close($curl);

Пример получения списка стран:
Get list of countries:

$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => 'https://api.u-on.ru/1ga3bkGsm1km4/countries.json', CURLOPT_POST => false, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_SSL_VERIFYPEER => false )); $resp = curl_exec($curl); curl_close($curl);

Пример отправки списка услуг при создании заявки:
Add services with request:

$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => 'https://api.u-on.ru/1ga3bkGsm1km4/request/create.json', CURLOPT_POST => true, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_POSTFIELDS => http_build_query(array( 'note' => 'заявка с сайта', 'services' => array( array( 'type_id' => 1, 'country' => 'Испания', ), array( 'type_id' => 2, 'country' => 'Испания', ) ) )) )); $resp = curl_exec($curl); curl_close($curl);

Documentation auto-generated onThu, 21 Nov 24 09:36:21 +0300