$object['first_name'], 'u_surname'=>$object['last_name'], 'u_phone'=>$phone, 'u_email'=>getSenlerVar($object, 'email'), 'u_social_vk'=>$user_id, 'source'=>'ВК_бот', 'r_co_id'=>$office, 'u_note'=>'https://vk.com/gim'.$group_id.'?sel='.$user_id ); $result = skyCurl($link, $qdata); // Отправляем запрос к U-ON API if ($result) { $result = json_decode($result, true); if (isset($result['id'])) { $res_id = $result['id']; } } header('Content-type: application/json; charset=utf-8'); echo '{"success": true,"lead_id": '.(int)$res_id.'}'; function getSenlerVar($object='', $var_name='') { if (isset($object['variables'][$var_name])) { $res = $object['variables'][$var_name]; } else{ $res = ''; } return $res; } function skyCurl($link='', $qdata = array(), $return=true) { $response = false; $timeout = 65; if ($link) { $curl_opt = array( CURLOPT_URL => $link, CURLOPT_RETURNTRANSFER => $return, CURLOPT_TIMEOUT => $timeout, CURLOPT_POST => true, CURLOPT_POSTFIELDS => http_build_query($qdata) ); $skyCurl = curl_init(); curl_setopt_array($skyCurl, $curl_opt); $response = curl_exec($skyCurl); global $http_code; if (curl_errno($skyCurl)) { $http_code = curl_error($skyCurl); } else{ $http_code = curl_getinfo($skyCurl, CURLINFO_HTTP_CODE); } curl_close($skyCurl); } return $response; }