Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

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

2 000 i
Заказать
Оформление заказа
х
В наличии
Модуль "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С-Битрикс.
Установка модуля стандартная.

После установки в настройках модуля необходимо указать ID партнера и Ключ авторизации партнера, который можно указать в карточке партнера в поле "Пароль для подписи данных".

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

Техническая поддержка модуля осуществляется по электронной почте support@ammina.ru



Развитие модуля, новый функционал:

Если вы обнаружили, что какого-то функционала модуля не хватает лично для вас - напишите нам.

Наши контакты:

Электронная почта: support@ammina.ru

x