Документация для разработчиков

app.info

Показ информации о приложении. Метод поддерживает [link=885366]безопасный вызов[/link].

Поля ответа:

Поле Описание
ID локальный идентификатор приложения на портале
CODE код приложения
VERSION установленная версия приложения
STATUS статус приложения. Возможные значения:
  • F (Free) - бесплатное;
  • D (Demo) - демо-версия;
  • T (Trial) - триальная версия (ограниченная по времени);
  • P (Paid) - оплаченное приложение;
  • L (Local) - локальное приложение.
INSTALLED [true|false] Статус установленности приложения. Если приложение не установлено, оно доступно только администраторам портала и должно сигнализировать об окончании установки при помощи вызова BX24.installFinish()
PAYMENT_EXPIRED [Y|N] флаг, показывающий, истек ли оплаченный период или период триального использования.
DAYS Количество дней, оставшееся до конца оплаченного периода или периода триального использования.
LICENSE Обозначение тарифа с указанием региона в виде префикса.Состоит из базового языка портала и идентификатора тарифного плана. В случае с тарифами, состав которых менялся при сохранении публичного наименования (как CRM+, Команда и Компания), понять, какой именно тариф действует по этому полю нельзя. Примеры вариантов значений:
  • ru_project - тариф Проект
  • ru_tf - тариф Проект+
  • ru_team - тариф Команда
  • ru_company - тариф Компания
  • ru_demo - демо-режим
  • ru_nfr - NFR-лицензия
LICENSE_TYPE Внутреннее обозначение тарифа без указания региона. Нужно, чтобы различать тарифы, состав которых менялся при сохранении публичного наименования (как CRM+, Команда и Компания)
LICENSE_FAMILY Обозначение тарифа без указания региона.

По истечении оплаченного периода приложение продолжит работать в течение периода, отводимого на возможные задержки поступления оплаты (grace period), по окончании которого будет автоматически переключено на демо-режим или заблокировано. При этом значение флага PAYMENT_EXPIRED будет равен Y, а поле DAYS будет содержать отрицательное число.

Пример

Запрос

http://my.bitrix24.ru/rest/app.info?auth=d161f25928c3184678924ec127edd29a

Ответ JSON

{
  "result": {
      "ID":"7",
     "CODE":"local.56017020f07e17.98523769",
     "VERSION":1,
     "STATUS":"L",
     "INSTALLED":true,
     "PAYMENT_EXPIRED":"N",
     "DAYS":null,
     "LICENSE":"ru_project"
  }
}

Ответ XML

<response>
  <result>
     <ID>7</ID>
     <CODE>local.56017020f07e17.98523769</CODE>
     <VERSION>1</VERSION>
     <STATUS>L</STATUS>
     <INSTALLED>1</INSTALLED>
     <PAYMENT_EXPIRED>N</PAYMENT_EXPIRED>
     <DAYS></DAYS>
     <LICENSE>ru_project</LICENSE>
  </result>
</response>


© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх