О решении

Модуль «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С-Битрикс.

Демо-режим

Работать с модулем можно начать абсолютно бесплатно. В течении 21 дня можно протестировать модуль в демо-режиме в полнофункциональном режиме.

Бесплатная техническая поддержка

Мы оказываем техническую поддержку как ДО так и ПОСЛЕ приобретения модуля.

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

Онлайн-чат

Онлайн-чат доступен во всех наших модулях прямо из административной части вашего сайта

Почта

Напишите нам в службу технической поддержки, и мы поможем вам с установкой и настройкой модуля.

Благодарим, что дочитали до конца

Мы всегда готовы помочь вам!