Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Ammina. Партнерский REST 1С-Битрикс

Модуль "Ammina. Партнерский REST 1С-Битрикс" предоставляет программный и административный интерфейс для обращения к партнерскому REST (https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=133&INDEX=Y).Программный интерфейс модуляПозволяет вызвать REST метод как обычный метод объекта. В качестве ответа сервера будет доступен объект, поля которого будут соответствовать полям ответа.Например, получение информации о лицензионном ключе:CModule::IncludeModule("ammina.backup"); $oClient = \Ammina\BitrixRest\Client::getInstance(); $oAnswer = $oClient->callMethodKeyInfo("XXX", true); , где XXX- лицензионный ключ для проверки. Второй параметр указывает использовать ли штатное кеширование либо отключить его. $oAnswer будет являться объектом класса Ammina\BitrixRest\Answer\KeyInfo, который содержит следующие поля: class KeyInfo extends BaseAnswer {    public $licenseCode;    public $licenseName;    public $client;    public $clientEmail;    public $siteUrl;    public $dateFrom;    public $dateFromTimeStamp;    public $dateTo;    public $dateToTimeStamp;    public $maxSites;    public $maxUsers; } Также программный интерфейс модуля позволяет обрабатывать Callback как события на сайте с установленным модулем.Пример подключения обработчика событий на Callback, добавленный методом add.callback.add.coupon.\Bitrix\Main\EventManager::getInstance()->addEventHandler("ammina.bitrixrest", "OnAddCoupon", "OnAddCoupon"); function OnAddCoupon(\Bitrix\Main\Event $event) { }Доступны следующие типы событий:OnActivateCouponOnAddBitrix24PartnerPortalOnAddCouponOnB24mpActivateCouponOnB24mpAddCouponOnBitrix24PortalBecomeActiveOnBitrix24PortalChangeTariffOnUnknownАдминистративный интерфейс модуляАдминистративный интерфейс позволяет выполнить запрос к партнерскому REST без добавления программного кода.Административный интерфейс располагается по пути "Настройки -> Ammina BitrixREST: Партнерский REST 1С-Битрикс -> Выполнить Rest запрос".Для этого выберите метод, укажите обязательные параметры, способ вывода данных и нажмите кнопку "Выполнить"Модуль предназначен для партнеров 1С-Битрикс.

Ammina. Партнерский REST 1С-Битрикс

Ammina. Партнерский REST 1С-Битрикс

от Ammina
Купить: 1 500 руб.
Попробовать (21 дней)
Скриншоты
Описание

Технические данные

Опубликовано:
29.01.2020
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Описание

Модуль "Ammina. Партнерский REST 1С-Битрикс" предоставляет программный и административный интерфейс для обращения к партнерскому REST (https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=133&INDEX=Y).

Программный интерфейс модуля
Позволяет вызвать REST метод как обычный метод объекта. В качестве ответа сервера будет доступен объект, поля которого будут соответствовать полям ответа.
Например, получение информации о лицензионном ключе:
CModule::IncludeModule("ammina.backup");
$oClient = \Ammina\BitrixRest\Client::getInstance();
$oAnswer = $oClient->callMethodKeyInfo("XXX", true);

, где XXX- лицензионный ключ для проверки. Второй параметр указывает использовать ли штатное кеширование либо отключить его.
$oAnswer будет являться объектом класса Ammina\BitrixRest\Answer\KeyInfo, который содержит следующие поля:
class KeyInfo extends BaseAnswer
{
   public $licenseCode;
   public $licenseName;
   public $client;
   public $clientEmail;
   public $siteUrl;
   public $dateFrom;
   public $dateFromTimeStamp;
   public $dateTo;
   public $dateToTimeStamp;
   public $maxSites;
   public $maxUsers;
}
Также программный интерфейс модуля позволяет обрабатывать Callback как события на сайте с установленным модулем.

Пример подключения обработчика событий на Callback, добавленный методом add.callback.add.coupon.
\Bitrix\Main\EventManager::getInstance()->addEventHandler("ammina.bitrixrest", "OnAddCoupon", "OnAddCoupon");

function OnAddCoupon(\Bitrix\Main\Event $event)
{
}
Доступны следующие типы событий:
OnActivateCoupon
OnAddBitrix24PartnerPortal
OnAddCoupon
OnB24mpActivateCoupon
OnB24mpAddCoupon
OnBitrix24PortalBecomeActive
OnBitrix24PortalChangeTariff
OnUnknown

Административный интерфейс модуля
Административный интерфейс позволяет выполнить запрос к партнерскому REST без добавления программного кода.
Административный интерфейс располагается по пути "Настройки -> Ammina BitrixREST: Партнерский REST 1С-Битрикс -> Выполнить Rest запрос".
Для этого выберите метод, укажите обязательные параметры, способ вывода данных и нажмите кнопку "Выполнить"

Модуль предназначен для партнеров 1С-Битрикс.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
Установка модуля стандартная.
После установки в настройках модуля необходимо указать ID партнера и Ключ авторизации партнера, который можно указать в карточке партнера в поле "Пароль для подписи данных".
После этого на странице в административном интерфейсе (Настройки -> Ammina BitrixREST: Партнерский REST 1С-Битрикс -> Выполнить Rest запрос) можно проверить работу модуля.
Поддержка
Техническая поддержка модуля осуществляется по электронной почте support@ammina.ru

Развитие модуля, новый функционал:
Если вы обнаружили, что какого-то функционала модуля не хватает лично для вас - напишите нам.
Наши контакты:
Электронная почта: support@ammina.ru

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки