Javascript get rblxapi vip js api php id 2917121

JavaScript API

Введение

Пользователи CoMagic могут использовать JavaScript API для решения следующих задач:

Для реализации дополнительных возможностей на сайте:

Получение дополнительной информации о посетителях сайта:

Получение дополнительных данных в отчетах:

Работа с событиями

Отправка пользовательского события

Для отправки пользовательского события используется следующий метод:

Параметры:

действие, обязательный параметр

НазваниеТипОписание
categorytextкатегория, обязательный параметр
actiontext
nametextярлык, необязательный параметр
valuetextзначение, необязательный параметр

Пример использования:

Получение ID посетителя

Для получения ID посетителя используется следующий метод:

Работа с баннером

Проверка наличия операторов онлайн

Для проверки наличия операторов онлайн используется метод:

Метод возвращает true, если есть хотя бы один доступный оператор, иначе false.

Форма заявки

Для открытия формы заявки используется метод:

Пользовательская форма заявки

Данные, полученные при использовании пользовательской формы заявки на сайте, можно отправить в CoMagic с помощью следующего метода:

Параметры:

Функция одного аргумента, которая будет вызвана после того, как сервер пришлет результат сохранения формы. Необязательный параметр.

Пример

2. Заявка, приведшая к продаже:

3. Пример с использованием параметра callback:

после успешного сохранения заявки в консоль браузера будет выведен результат:

Альтернативный способ отправки пользовательской заявки

2. Передать полученные данные вместе с остальным данными формы.

3. В серверном обработчике заявки сделать HTTP-запрос к сервису CoMagic для добавления заявки.

В ответ придёт флаг успешности добавления заявки ( application/json ):

Пример использования альтернативного способа отправки пользовательской заявки

Вариант с перезагрузкой страницы

Будем исходить из того, что на сайте уже установлен код вставки CoMagic, подключена библиотека jQuery и есть форма обратной связи. Код простейшей формы обратной связи выглядит, примерно, так:

Для того, чтобы отправить заявку в CoMagic, код формы нужно доработать: добавить служебные поля и обработчик на кнопку «Отправить»:

Этот код получает служебную информацию от CoMagic, сохраняет ее в невидимые служебные поля формы и отправляет форму на сервер.

Далее, нужно модифицировать код, который отвечает за обработку заявки на сервере. В нашем случае этот код находится в файле send.php :

Вариант с AJAX-запросом

HTML-разметка простейшей формы:

JS-код отправки AJAX-запроса:

PHP-код обработки полученного запроса:

Для того, чтобы отправить заявку в CoMagic в случае отправки заявки AJAX-запросом, модифицировать HTML-форму не нужно. Нужно модифицировать JS-код таким образом, чтобы получение служебной информации CoMagic происходило перед отправкой запроса:

Код, который нужно выполнить на сервере. В данном случае он находится в файле sendAjax.php:

Форма обратного звонка

Для открытия нашей стандартной формы обратного звонка используется метод:

Капча для формы обратного звонка

Параметры:

Пользовательская форма обратного звонка

Помимо стандартных виджетов CoMagic можно использовать любую свою форму обратного звонка на сайте.

Javascript get rblxapi vip js api php id 2917121. Смотреть фото Javascript get rblxapi vip js api php id 2917121. Смотреть картинку Javascript get rblxapi vip js api php id 2917121. Картинка про Javascript get rblxapi vip js api php id 2917121. Фото Javascript get rblxapi vip js api php id 2917121

Для этого необходимо встроить вызов метода обратного звонка в свою форму с помощью JS API:

Параметры:

Обязательный, если в настройках обратного звонка включена капча.

Обязательный, если в настройках обратного звонка включена капча.

Возвращаемый ответ, необязательный (но желательный).

Если его не задать, то функция отработает аналогично вызову из стандартной формы сайтфона и покажет всплывающее уведомление с результатом.

Возможные статусы:

КодЗначение
0успешно, звонок отправлен на платформу
1капча введена неверно
2не задан сценарий обработки обратного звонка
3ошибка платформы
4исчерпан лимит на количество вызовов в минуту (не более 10 звонков)

Форма сайтфона

Для открытия стандартной формы сайтфона используется метод:

Форма чата

При вызове следующего метода, если есть операторы online, открывается форма чата:

Работа со свойствами

Добавление свойства посетителю

Для присвоения свойства или его значения используется следующий метод:

Параметры:

НазваниеТипОписание
nametextИмя свойства, которое должно быть присвоено посетителю
valuetextЗначение свойства (необязательный параметр)

Свойство тип посетителя со значением Потенциальный устанавливается следующим образом:

Свойство Действующий клиент (без значения) устанавливается следующим образом:

Проверка наличия свойства у посетителя

Для проверки наличия свойства у посетиетля используется следующий метод:

Параметры:

Пример:

Получение значения свойства посетителя

Для получения значения свойства у посетителя используется следующий метод:

Параметры:

НазваниеТипОписание
nametextИмя свойства, которое должно быть присвоено посетителю
callback

Пример:

Удаление свойства посетителя

Для удаления свойства, заданного посетителю, используется следующий метод:

Параметры:

НазваниеТипОписание
nametextИмя свойства, которое должно быть присвоено посетителю
callback
НазваниеТипОписание
nametextИмя свойства, которое должно быть удалено

Пример:

Подмена номера

Подмена номера в динамических блоках

Для того, чтобы включить подмену номера в динамически добавляемых блоках, в код вставки необходимо добавить дополнительную строку:

Управление подменой номера

Функция создается в момент инициализации сервисного кода CoMagic и по умолчанию имеет вид:

Если управлять подменой не требуется, то функцию переопределять не нужно.

Если номера нужно подменять только при определенных условиях, то эту функцию надо переопределить, дописав в тело необходимые условия подмены.

Также данная функция позволяет не только управлять подменой, но и выполнять её самостоятельно. Для этого в функцию передается массив phones:

Получение номеров, выданных посетителю

Если клиенту необходимо получить список всех номеров, выданных посетителю сайта, можно воспользоваться следующей функцией:

Пример:

Параметры:

Тип заменяемого идентификатораПример возвращаемого значения поля id
id#comagic_phone
class.comagic_phone
name[name=comagic_phone]
numbernumber=XXXXXXXXXXX

Получение зарезервированных под посетителя номеров ДТ

Если клиенту необходимо получить список зарезервированных номеров динамического трекинга под посетителя, можно воспользоваться следующей функцией:

Эта функция вернет null в случае, когда под посетителя не зарезервировано ни одного номера динамического трекинга.

Пример:

Параметры:

Тип заменяемого идентификатораПример возвращаемого значения поля id
id#comagic_phone
class.comagic_phone
name[name=comagic_phone]

Кастомизация виджетов

Widget API CoMagic – это методы, с помощью которых можно:

Например, вы можете полностью изменить внешний вид виджета онлайн-консультант.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *