Guest User

Untitled

a guest
Aug 27th, 2016
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.96 KB | None | 0 0
  1. <?php
  2.  
  3. // Данные должны быть в кодировке UTF-8! Иначе — это может привести к ошибке.
  4. // Если вы используете кодировку Windows-1251, то можно преобразовать все переменные через $value = iconv("Windows-1251", "UTF-8", $value);
  5. // Или указать в доп. полях ключ 'charset' с используемой на сайте кодировкой, сервер Roistat, конвертирует все значения из указанной кодировки в UTF-8.
  6.  
  7. // ...
  8. // где-то здесь вызывается текущая функция создания лида, например, функция mail()
  9. // ...
  10.  
  11. $roistatData = array(
  12.     'roistat' => isset($_COOKIE['roistat_visit']) ? $_COOKIE['roistat_visit'] : null,
  13.     'key'     => 'SECRET_KEY', // Замените SECRET_KEY на секретный ключ из пункта меню Настройки -> Интеграция со сделками в нижней части экрана и строчке Ключ для интеграций
  14.     'title'   => 'Название сделки',
  15.     'comment' => 'Комментарий к сделке',
  16.     'name'    => 'Имя клиента',
  17.     'email'   => 'client@email.com',
  18.     'phone'   => '79111234567',
  19.     'is_need_callback' => '0', // Для автоматического использования обратного звонка при отправке контакта и сделки нужно поменять 0 на 1
  20.     'fields'  => array(
  21.     // Массив дополнительных полей, если нужны, или просто пустой массив. Более подробно про работу доп. полей можно посмотреть в видео в начале статьи
  22.     // Примеры использования:
  23.         "price" => 123, // Поле бюджет в amoCRM
  24.         "responsible_user_id" => 3, // Ответственный по сделке
  25.         "1276733" => "Текст", // Заполнение доп. поля с ID 1276733
  26.     // Подробную информацию о наименовании полей и получить список доп. полей вы можете в документации amoCRM: https://developers.amocrm.ru/rest_api/#lead
  27.     // Более подробную информацию по работе с дополнительными полями в amoCRM, вы можете получить у нашей службы поддержки
  28.         "charset" => "Windows-1251", // Сервер преобразует значения полей из указанной кодировки в UTF-8
  29.         "tags" => "Тег1, Тег2", // Название тегов через запятую
  30.     ),
  31. );
  32.  
  33. file_get_contents("https://cloud.roistat.com/api/proxy/1.0/leads/add?" . http_build_query($roistatData));
Add Comment
Please, Sign In to add comment