Справочный центр Wialon

get_billing_plans

Запрос доступен только для учетных записей верхнего уровня.

Для получения списка, состоящего из собственного и подчиненных тарифных планов, используйте метод account/get_billing_plans:

Copied!
svc=account/get_billing_plans&params={}

Ответ

Если запрос выполнен успешно, возвращается ответ следующего формата:

Copied!
{
  "plan": {                                   /* Ваш тарифный план. */
    "parent": <text>,                         /* Название родительского плана. */
    "name": <text>,                           /* Название тарифного плана. */
    "servicesModCounter": <uint>,             /* Счетчик изменений услуг. */
    "historyPeriod": <int>,                   /* Период хранения сообщений объекта. */
    "flags": <uint>,                          /* Флаги. */
    "denyBalance": <double>,                  /* Минимальный баланс, необходимый для работы платных функций. */
    "minDaysCounter": <int>,                  /* Минимальное количество дней до блокировки учетной записи. */
    "blockBalance": <double>,                 /* Порог баланса для блокировки учетной записи. */
    "currencyFormat": <text>,                 /* Формат валюты. */
    "descr": <text>,                          /* Описание тарифного плана. */
    "email": <text>,                          /* Email адрес. */
    "enable_smtp": <text>,                    /* Состояние SMTP email. */
    "smtp_host": <text>,                      /* SMTP хост. */
    "smtp_port": <text>,                      /* SMTP порт. */
    "smtp_login": <text>,                     /* SMTP логин. */

    "nfSmsSender": <text>,                    /* Телефон отправителя уведомлений. */
    "cmdSmsSender": <text>,                   /* Телефон отправителя команд. */

    "hwTypes": {                              /* Объект оборудования. */
      "<hw_id>": {
        "name": <text>                        /* Название оборудования. */
      },
      ...
    },

    "personal": {
      "services": <object>                    /* Объект услуги (см. ниже). */
    },

    "combined": {
      "services": <object>                    /* Объект услуги (см. ниже). */
    }
  },
  "subPlans": [                               /* Список подчиненных тарифных планов. */
    {
      "parent": <text>,                       /* Название родительского плана. */
      "name": <text>,                         /* Название тарифного плана. */
      "servicesModCounter": <uint>,           /* Счетчик изменений услуг. */
      "historyPeriod": <int>,                 /* Период хранения сообщений. */
      "flags": <uint>,                        /* Флаги. */
      "denyBalance": <double>,                /* Минимальный баланс, необходимый для работы платных функций. */
      "minDaysCounter": <int>,                /* Количество дней до блокировки учетной записи. */
      "blockBalance": <double>,               /* Минимальный баланс, необходимый для работы учестной записи */
      "currencyFormat": <text>,               /* Формат валюты. */
      "descr": <text>,                        /* Описание. */
      "email": <text>,                        /* Email адрес. */
      "enable_smtp": <text>,                  /* Флаг включения SMTP. */
      "smtp_host": <text>,                    /* SMTP хост. */
      "smtp_port": <text>,                    /* SMTP порт. */
      "smtp_login": <text>,                   /* SMTP логин. */
      "nfSmsSender": <text>,                  /* Телефон отправителя уведомлений. */
      "cmdSmsSender": <text>,                 /* Телефон отправителя команд. */

      "hwTypes": {
        "<hw_id>": {
          "name": <text>                      /* Название оборудования. */
        },
        ...
      },

      "personal": {
        "services": <object>                  /* Объект услуг. */
      },

      "combined": {
        "services": <object>                  /* Объект комбинированных услуг. */

      }
    },
    ...
  ]
}

Услуги

Copied!
"services":{                          /* Объект услуги, где ключами являются корректные названия услуг. */
                "<service_name>":{                  /* Вместо <service_name> укажите корректное название услуги. */

                                "type": <uint>,
                                "maxUsage": <int>,
                                "cost": <text>,
                                "interval": <uint>,
                                "descr": <text>,
                                "flags": <uint>,
                                "ct": <uint>,         
                                "mt": <uint>        
                },
                ...
}

Полный список услуг можно найти на странице account/get_account_data.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.

Сообщить об ошибке

Ваше сообщение отправлено. Спасибо!

Произошла ошибка при отправке формы

Скачать файл PDF
Скачать документ Word

Смотрите также