Как управлять своими модулями и клиентами своих модулей

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


Добавлен скрипт для автоматической работы с клиентами модуля

Возможность автоматической работы с клиентами модуля.
Добавлять клиентов модуля можно только для не бесплатных модулей.
Скрипт располагается по адресу: 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 - подпись запроса, формируется следующим образом:
$md5 = md5($partner_id."|".$module_id."|".$key."|".$action."|".$salt);

$salt - "Пароль для подписи данных", задается в карточке партнера
is_utf - если значение "Y", то все входные параметры будут перекодированы из UTF-8 в кодировку нашего сайта (windows-1251)

Результат работы
Скрипт возвращает два типа ответа:

OK
сообщение об успешно совершенном действие

ERROR
текст ошибки

Примеры использования:
//Добавим нового клиента
http://partners.1c-bitrix.ru/add_client.php?partner_id=<your partner id>&module_id=<module code>&key=<client key hash>&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=<your sigh>

//Изменим информацию о клиенте
http://partners.1c-bitrix.ru/add_client.php?partner_id=<your partner id>&module_id=<module code>&key=<client key hash>&action=update&name=Антон Ежков&email=anton@bitrix.ru&site_url=www.1c-bitrix.ru&contact_person=Антон Ежков&phone=123123123&comments=Оплатил безналом, помагал в техподдержке&is_utf=Y&hash=<your sigh>

//Удалим ключ из клиентов модуля
http://partners.1c-bitrix.ru/add_client.php?partner_id=<your partner id>&module_id=<module code>&key=<client key hash>&action=delete&hash=<your sigh>

//Получим список клиентов указанного платного модуля
 http://partners.1c-bitrix.ru/add_client.php?partner_id=<your partner id>&action=list&module_id=<module code>&hash=<your sigh>


 

 

Источник: https://dev.1c-bitrix.ru/community/webdev/user/385/blog/2336/

Назад в раздел

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














CAPTCHA