Задать вопрос
@Centrovoy

Сервис CoMagic + HTML форма. Почему не отправляет номер по API?

Сделал форму обратного звонка - форма
При нажатии на телефон форма всплывает.
Далее отрабатывает фильтр номера.
Но по нажатию на кнопку ничего не происходит...
А должно передать номер в сервис 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 и хочу научиться, но нужен пример или наводка.
  • Вопрос задан
  • 708 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы