kfreiman / kma-api-multi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Для работы с api по добавлению заявок запросить доступ к api для добавления лидов у персонального менеджера

1. На своем сервере в корне сайта необходимо разархивировать папку api и разместить ее в корне сайта.

2. В файле http://domain.com/api/install.php 
2.1 Удостоверится что Ваш сервер удовлетворяет всем требованиям 
2.2 Заполнить API ключ и поток в форме, сохранить

Получение api ключа - https://cabinet.kma.biz/user/settings/api-key

в параметре $token = 'xxx'; // указать ключ api
в параметре $channel = 'xxx'; // указать код потоковой ссылки

3. Отправить тестовый лид, для проверки корректности настроек



Дополнительно 
1. Шаблоны страниц расположены в api/template/
api/template/success.php - шаблон страницы успешного заказа
api/template/error.php - шаблон страницы сообщения об ошибке

2. Если используются utm метки, они будут записаны в поля data1-data5

Соответствия полей
data1= utm_sourсe
data2= utm_medium
data3= utm_campaign
data4= utm_content
data5= utm_term

3. Если сервер KMA не отвечает в течении 15 секунд, тогда лид будет записан в файл api/log-<hash>.txt. Важно:
- не переименовывать этот файл
- для переотправки лидов можно вызвать скрипт http://domain.com/api/resend.php (если отправились все лиды, тогда файл удалится)

About


Languages

Language:PHP 99.4%Language:CSS 0.6%