Как управлять своими модулями и клиентами своих модулей
Как управлять своими модулями и клиентами своих модулей
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
Добавлен скрипт для автоматической работы с клиентами модуля
Возможность автоматической работы с клиентами модуля.
Добавлять клиентов модуля можно только для не бесплатных модулей.
Скрипт располагается по адресу: http://partners.1c-bitrix.ru/add_client.php
Входные параметры partner_id - ID партнера на нашем сайте (обязательный) module_id - код модуля (обязательный) key - хэш ключа (передается вам клиентом) (обязательный) name - название клиента email - email клиента site_url - адрес сайта клиента contact_person - контактное лицо phone - телефон клиента comments - произвольные комментарии (метод оплаты, описание клиента и т.п.) action - действие, если не задано, считаем что это добавление нового клиента
add - добавить клиента
delete - удалить клиента (отвязать решение от ключа)
update - обновить клиента
check - проверка, что решение доступно для указанного ключа
list - получить список клиентов указанного решения
hash - подпись запроса, формируется следующим образом:
$salt - "Пароль для подписи данных", задается в карточке партнера is_utf - если значение "Y", то все входные параметры будут перекодированы из UTF-8 в кодировку нашего сайта (windows-1251)
Результат работы
Скрипт возвращает два типа ответа:
OK
сообщение об успешно совершенном действие
ERROR
текст ошибки
Примеры использования:
//Добавим нового клиента
http://partners.1c-bitrix.ru/add_client.php?partner_id=<yourpartnerid>&module_id=<modulecode>&key=<clientkeyhash>&action=add&name=Anton%20Ezhkov&email=anton@bitrix.ru&site_url=www.1c-bitrix.ru&contact_person=Anton%20Ezhkov&phone=123123123&comments=Оплатил безналом&is_utf=Y&hash=<yoursigh>
//Изменим информацию о клиенте
http://partners.1c-bitrix.ru/add_client.php?partner_id=<yourpartnerid>&module_id=<modulecode>&key=<clientkeyhash>&action=update&name=Антон Ежков&email=anton@bitrix.ru&site_url=www.1c-bitrix.ru&contact_person=Антон Ежков&phone=123123123&comments=Оплатил безналом, помагал в техподдержке&is_utf=Y&hash=<yoursigh>
//Удалим ключ из клиентов модуля
http://partners.1c-bitrix.ru/add_client.php?partner_id=<yourpartnerid>&module_id=<modulecode>&key=<clientkeyhash>&action=delete&hash=<yoursigh>
//Получим список клиентов указанного платного модуля
http://partners.1c-bitrix.ru/add_client.php?partner_id=<yourpartnerid>&action=list&module_id=<modulecode>&hash=<yoursigh>