Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (array_key_exists('saved', $_REQUEST)) {
- /**Добавляем сделку*/
- $queryUrl = 'https://bitrix24.tui.ru/rest/1326/8ifpigsxcyvwxj2b/crm.deal.add.json';
- $qr = array(
- 'fields' => array(),
- 'params' => array("REGISTER_SONET_EVENT" => "Y")
- );
- $qr['fields']['TITLE'] = 'Бронирование он-лайн'; // Название лида
- $qr['fields']['UF_CRM_1512475708'] = 'Япония'; //Направление
- $qr['fields']['COMMENTS'] = 'Тестовая заявка'; // Комментарий
- $qr['fields']['UF_CRM_1512476368'] = 'Курорт'; // курорт
- $qr['fields']['UF_CRM_1513330393'] = 'Отель'; // название курорта
- $qr['fields']['UF_CRM_1512476272'] = 'Количество звезд'; // количество звезд в отеле
- $qr['fields']['UF_CRM_1517834443'] = 'тип питания'; // тип питания
- $qr['fields']['OPPORTUNITY'] = '1';
- $queryData = http_build_query($qr);
- $curl = curl_init();
- curl_setopt_array($curl, array(
- CURLOPT_SSL_VERIFYPEER => 0,
- CURLOPT_SSL_VERIFYHOST => FALSE,
- CURLOPT_POST => 1,
- CURLOPT_HEADER => 0,
- CURLOPT_RETURNTRANSFER => 1,
- CURLOPT_URL => $queryUrl,
- CURLOPT_POSTFIELDS => $queryData,
- ));
- if(!$result = curl_exec($curl))
- {
- $result = curl_error($curl);
- }
- curl_close($curl);
- $result = json_decode($result, true);
- $dealID = $result["result"];
- var_dump($result);
- /**Добавляем контакт*/
- $queryUrl = 'https://bitrix24.tui.ru/rest/1326/8ifpigsxcyvwxj2b/crm.contact.add.json';
- $qr = array(
- 'fields' => array(),
- 'params' => array()
- );
- $qr['fields']['NAME'] = 'Глеб';
- $qr['fields']['SECOND_NAME'] = 'Егорович';
- $qr['fields']['LAST_NAME'] = 'Титов';
- $qr['fields']['OPENED'] = 'Y'; //открыто для других пользователей
- $qr['fields']['ASSIGNED_BY_ID'] = 1; //id ответственного менеджера
- $qr['fields']['PHONE']['n1'] = array("VALUE"=>"31231231200", "VALUE_TYPE"=>"WORK");
- $qr['fields']['EMAIL']['n1'] = array("VALUE"=>"test@bail.com", "VALUE_TYPE"=>"WORK");
- $queryData = http_build_query($qr);
- $curl = curl_init();
- curl_setopt_array($curl, array(
- CURLOPT_SSL_VERIFYPEER => 0,
- CURLOPT_SSL_VERIFYHOST => FALSE,
- CURLOPT_POST => 1,
- CURLOPT_HEADER => 0,
- CURLOPT_RETURNTRANSFER => 1,
- CURLOPT_URL => $queryUrl,
- CURLOPT_POSTFIELDS => $queryData,
- ));
- if(!$result = curl_exec($curl))
- {
- $result = curl_error($curl);
- }
- curl_close($curl);
- $result = json_decode($result, true);
- $contactId = $result["result"];
- var_dump($result);
- /**Добавляем контакт к указанной сделке*/
- $queryUrl = 'https://bitrix24.tui.ru/rest/1326/8ifpigsxcyvwxj2b/crm.deal.contact.add.json';
- $qr = array(
- 'id' => $dealID,
- 'fields' => array()
- );
- $qr['fields']['CONTACT_ID'] = $contactId;//Идентификатор контакта (обязательное поле)
- $queryData = http_build_query($qr);
- $curl = curl_init();
- curl_setopt_array($curl, array(
- CURLOPT_SSL_VERIFYPEER => 0,
- CURLOPT_SSL_VERIFYHOST => FALSE,
- CURLOPT_POST => 1,
- CURLOPT_HEADER => 0,
- CURLOPT_RETURNTRANSFER => 1,
- CURLOPT_URL => $queryUrl,
- CURLOPT_POSTFIELDS => $queryData,
- ));
- if(!$result = curl_exec($curl))
- {
- $result = curl_error($curl);
- }
- curl_close($curl);
- $result = json_decode($result, true);
- var_dump($result);
- }
- ?>
- <form method="post" action="">
- <input type="hidden" name="saved" value="yes">
- <input type="submit" value="Отправить">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement