Сделал форму обратного звонка -
форма
При нажатии на телефон форма всплывает.
Далее отрабатывает фильтр номера.
Но по нажатию на кнопку ничего не происходит...
А должно передать номер в сервис comagic.ru
На
сайте пишут следующее:
Добавить строку:
Comagic.sitePhoneCall( {captcha_key: <идентификатор капчи>, captcha_val: <решение капчи>, phone: <номер телефона>}, callback);
Пояснение:
captcha_key - идентификатор капчи. Параметр является обязательным, если в настройках сайта указано, что показывать капчу надо. Если в настройках сайта указано, что капчу показывать не надо, то параметр не является обязательным, но по желанию его можно указать
captcha_val - решение капчи (то, что ввел посетитель на форме). Параметр является обязательным, если в настройках сайта указано, что показывать капчу надо. Если в настройках сайта указано, что капчу показывать не надо, то параметр не является обязательным, но по желанию его можно указать
phone - номер телефона посетителя. Обязательный параметр
callback(obj) - для возврата результата работы функции; объект с результатом имеет вид:
obj = {success: true||false, result: {status: XX}}
где: success=true - успешно
success=false - не успешно
result - возвращает код ошибки:
0 - все хорошо
1 - капча неверно разгадана
2 - не задан сценарий
3 - ошибка платформы
4 - исчерпан лимит на кол-во вызовов в минуту
Если не задать параметр callback, то функция отработает аналогично стандартному вызову из баннера (покажет ошибку). Для получения капчи (картинка с проверочным кодом) используется следующий метод:
Comagic.Captcha.get_captcha(callback);
callback{key: myKey, url: myURL}
myKey - ключ капчи
myURL - адрес картинки
Куда пихать
Comagic.sitePhoneCall( {captcha_key: <идентификатор капчи>, captcha_val: <решение капчи>, phone: <номер телефона>}, callback);
?
Как передать номер?
Пробовал реализовать
так, но что-то не работает...
Что я упустил?
Ни разу не работал с API и хочу научиться, но нужен пример или наводка.