Приветствую форумчане! Нужна доработка скрипта передачи данных с виджета на свой сервер через Webhook. Собственно сам файл был готов и успешно работал, но связи со сменой виджета его нужно доработать т.к. теперь естественно не передает. Проблема с отправкой данных на скрипт, а точнее приемом. Документацию предоставлю какая есть. Буду благодарен за работающий вариант денюшкой. Вам работы на пару часов, не более. Код (Text): <?php /* * * Получение лида от venyoo.ru и передача в юридическую ПП * */ /* [widget_id] => (string) # Идентификатор виджета в облаке [owner_user_id] => (string) # Идентификатор пользователя [form_page] => (string) # Хост, с которого была отправлена заявка: gmail.com [first_last_name] => (string) # Имя фамилия лида [question] => (string) # Вопрос [client_ip] => (string) # IP лида [phone] => (string) # Телефон лида [is_mobile] => (string) # 1 или 0 [region] => (string) # Регион лида [ref_host] => (string) # Страница с которой была отправлена заявка: http://gmail.com/en/thepage-2016/?utm_source=google&utm_medium=banner%2C%20email&utm_term=point&utm_content=point&utm_campaign=gmail.com [updated_at] => (string) # Время, когда лид был обновлен [created_at] => (string) # Время, когда лид был создан [id] => (int) # Идентификатор лида [email] => (string) # E-mail лида # ЕСЛИ СОДЕРЖАТСЯ В [ref_host], ТО ПЕРЕДАЕМ: [utm_source] => (string) # utm_source если содержится в ref_host [utm_medium] => (string) # utm_medium [utm_term] => (string) # utm_term [utm_content] => (string) # utm_content [utm_campaign] => (string) # utm_campaign [geo_country] => (string) # определение страны через сервис http://api.sypexgeo.net/ [geo_city] => (string) # определение города через сервис http://api.sypexgeo.net/ */ $data_widget_id = isset( $_POST['widget_id'] ) ? $_POST['widget_id'] : ''; // 30222 $data_owner_user_id = isset( $_POST['owner_user_id'] ) ? $_POST['owner_user_id'] : ''; // 36770 $data_cloud_hash = isset( $_POST['cloud_hash'] ) ? $_POST['cloud_hash'] : ''; // xxxxxxxxxxxxxxxx $data_profile_cloud_hash = isset( $_POST['profile_cloud_hash'] ) ? $_POST['profile_cloud_hash'] : ''; // xxxxxxxxxxxxxxxx $data_profile_id = isset( $_POST['profile_id'] ) ? $_POST['profile_id'] : ''; // 32616 $data_dynamic_status = isset( $_POST['dynamic_status'] ) ? $_POST['dynamic_status'] : ''; // 0 $data_is_paid = isset( $_POST['is_paid'] ) ? $_POST['is_paid'] : ''; // 1 $data_form_page = isset( $_POST['form_page'] ) ? $_POST['form_page'] : ''; // venyoo.ru $data_first_last_name = isset( $_POST['first_last_name'] ) ? $_POST['first_last_name'] : ''; // вася $data_question = isset( $_POST['question'] ) ? $_POST['question'] : ''; // проверка2 $data_client_ip = isset( $_POST['client_ip'] ) ? $_POST['client_ip'] : ''; // 84.47.5.109 $data_phone = isset( $_POST['phone'] ) ? $_POST['phone'] : ''; // 222-22-22 $data_is_mobile = isset( $_POST['is_mobile'] ) ? $_POST['is_mobile'] : ''; // 0 $data_region = isset( $_POST['region'] ) ? $_POST['region'] : ''; // москва $data_room_id = isset( $_POST['room_id'] ) ? $_POST['room_id'] : ''; // $data_ref_host = isset( $_POST['ref_host'] ) ? $_POST['ref_host'] : ''; // http://venyoo.ru/example?url=http%3A%2F%2Fsite.com&widget_id=xxxxxxxxxxxxxxxx $data_updated_at = isset( $_POST['updated_at'] ) ? $_POST['updated_at'] : ''; // 2017-10-22 11:33:40 $data_created_at = isset( $_POST['created_at'] ) ? $_POST['created_at'] : ''; // 2017-10-22 11:33:40 $data_id = isset( $_POST['id'] ) ? $_POST['id'] : ''; // 2821305 $data_geo_country = isset( $_POST['geo_country'] ) ? $_POST['geo_country'] : ''; // Словакия $data_geo_city = isset( $_POST['geo_city'] ) ? $_POST['geo_city'] : ''; // Не определено if( $data_owner_user_id == '' ) die('access denied'); if( $data_geo_city !== "Не определено" ) $data_region = $data_geo_city; /* *Передача данных в ПП */ $pp_url = 'https://api.lexprofit.ru/v1'; $pp_data = [ 'wm_id' => 'XXXX', 'name' => $data_first_last_name, 'phone' => $data_phone, 'location' => $data_region, 'question' => $data_question, 'domain' => 'site.ru', 'url' => $data_ref_host, 'referrer' => $data_form_page, 'offer' => '0' ]; ?>
Всем спасибо кто откликнулся, вопрос решен, оперативно сработал @ADSoft сделал за считанные минуты, терпел и разбирал косяки с моей стороны пару часов. Как итог, работа сделана, все работает, спасибо что на форуме есть головастые ребята.