Настройте бесплатный план

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Фримиум-план позволяет разработчикам приложений использовать тарифный план бесплатно в течение периода, который зависит от использования, продолжительности или того и другого. Вы можете настроить бесплатный план для любого типа тарифного плана, кроме регулируемого уведомления.

Настройка бесплатного плана с помощью пользовательского интерфейса

Настройте Freemium-план для тарифного плана, как описано ниже.

Край

Чтобы настроить бесплатный план с помощью пользовательского интерфейса Edge при создании или редактировании тарифного плана, выберите любой тип тарифного плана (кроме «Настраиваемого уведомления»), а в разделе «Freemium» включите бесплатный план и выберите один из следующих вариантов:

  • Предложение по использованию (количество вызовов API)
  • Предложение по периоду
  • Что наступит раньше

В зависимости от вашего выбора настройте одно или оба следующих поля:

Поле Описание
Использование Freemium (вызовы API) Примечание . Требуется, если вы выбираете «Предложение по количеству» или «Что наступит раньше» .

Количество транзакций (или значение, относящееся к настраиваемому атрибуту, записанному в политике записи транзакций), за которые разработчики не взимают плату. Объем измеряется для продукта API.

Период бесплатного использования Примечание . Требуется, если вы выбираете предложение по продолжительности или в зависимости от того, что наступит раньше .

Интервал времени, в течение которого с разработчиков не взимается плата. Например, 30 дней. Укажите число и единицу измерения (день, неделя или месяц).

Классический Edge (частное облако)

Чтобы настроить план Freemium с помощью классического пользовательского интерфейса Edge:

  1. Выберите вкладку «Бесплатная версия».

  2. Введите следующую информацию:
    Поле Описание
    Бесплатный пакет?

    Продолжительность бесплатного периода. Выберите один из следующих переключателей:

    • По количеству. Бесплатный период зависит от количества, указанного в поле «Объем».
    • По продолжительности. Бесплатный период основан на временном интервале, указанном в поле Freemium Duration.
    • Что наступит раньше. Бесплатный период заканчивается, когда достигается количество, указанное в поле «Объем», или временной интервал, указанный в поле «Продолжительность бесплатной подписки», в зависимости от того, что произойдет раньше.
    • Нет. Это не план Freemium. Это значение по умолчанию.
    Фримиум-объем

    Объем транзакций (или объем, относящийся к пользовательскому атрибуту, записанному в политике записи транзакций), за который взимается плата с разработчиков. Объем измеряется для всех продуктов в пакете API. Введите номер тома, например 5000. Это означает, что когда разработчики запускают план, с них не взимается плата за первые 5000 транзакций (или за первые 5000 использований элемента, связанного с настраиваемым атрибутом). Это поле становится доступным только в том случае, если вы выбрали «По количеству» или «Что наступит раньше» в «Пакете Freemium?» поле.

    Продолжительность бесплатного режима

    Интервал времени, в течение которого с разработчиков не взимается плата. Введите число и выберите период времени, например, 1 месяц. Это означает, что с разработчиков не взимается плата в течение 1 месяца с даты начала приобретенного плана. Это поле становится доступным только в том случае, если вы выбрали «По продолжительности» или «Что наступит раньше» в «Пакете freemium?» поле.

Настройка бесплатного плана на тарифный план с помощью API

Вы можете добавить план Freemium при создании или обновлении тарифного плана. Вы указываете свойства freemium в теле запроса звонка.

Например, следующий запрос создает стандартный тарифный план с периодом бесплатной подписки 30 дней. (Спецификации, связанные с Freemium, выделены.)

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Simple rate plan",
     "currency": {
      "id" : "usd"
     },
     "description": "Simple rate plan",
     "displayName" : "Simple rate plan",
     "freemiumDuration": "30",
     "freemiumDurationType": "DAY",
     "monetizationPackage": {
      "id": "location_package"
     },
     "organization": {
      "id": "{org_name}
     },
     "published": "true",
     "ratePlanDetails": [
     {
      …
      }
      ],
     "startDate": "2013-09-15",
     "type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location_package/rate-plans" \
-u email:password

Чтобы указать количество на основе Freemium (например, количество транзакций с использованием пакета API или объем, относящийся к настраиваемому атрибуту, записанному в политике записи транзакций), укажите его в виде количества единиц Freemium. Например, следующее назначение свойства указывает, что бесплатная версия основана на 5000 единицах бесплатной лицензии:

"freemiumUnit": "5000"

Полный список вариантов тарифного плана см. в разделе Настройки конфигурации тарифного плана .