Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
План Freemium позволяет разработчикам приложений бесплатно использовать тарифный план в течение периода, который зависит от использования, продолжительности или обоих факторов. Вы можете настроить тарифный план Freemium для любого типа тарифного плана, кроме регулируемого уведомления.
Как настроить бесплатный тарифный план с помощью интерфейса
Настройте план Freemium для тарифного плана, как описано ниже.
Edge
Чтобы настроить план Freemium с помощью интерфейса Edge при создании или изменении тарифного плана, выберите любой тип тарифного плана (кроме регулируемого уведомления) и в разделе Freemium включите план Freemium и выберите один из следующих вариантов:
- Предложение на основе использования (количество вызовов API)
- Предложения с периодом действия
- что наступит раньше.
В зависимости от выбранного варианта настройте одно или оба следующих поля:
| Поле | Описание |
|---|---|
| Использование Freemium (вызовы API) | Примечание. Обязательно, если вы выбрали вариант Предложение по количеству или Что наступит раньше.
Количество транзакций (или значение, относящееся к настраиваемому атрибуту, зарегистрированному в правилах регистрации транзакций), за которые с разработчиков не взимается комиссия. Объем измеряется для продукта API. |
| Период использования ограниченной бесплатной версии | Примечание. Обязательно, если вы выбрали вариант Предложение по продолжительности или По истечении срока или по достижении цели.
Интервал времени, в течение которого с разработчиков не взимается комиссия. Например, 30 дней. Укажите число и единицу измерения (день, неделю или месяц). |
Классическая версия Edge (частное облако)
Чтобы настроить бесплатный тарифный план в классическом интерфейсе Edge, выполните следующие действия:
- Выберите вкладку Freemium.

- Заполните следующие поля:
Поле Описание Пакет Freemium? Продолжительность бесплатного периода. Выберите один из следующих вариантов:
- По количеству. Бесплатный период определяется количеством, указанным в поле "Том".
- По продолжительности. Бесплатный период определяется временным интервалом, указанным в поле "Длительность условно бесплатного периода".
- в зависимости от того, что наступит раньше. Бесплатный период заканчивается, когда достигается количество, указанное в поле "Количество", или истекает временной интервал, указанный в поле "Продолжительность бесплатного периода", в зависимости от того, что произойдет раньше.
- Нет. Это не бесплатный план. Это значение используется по умолчанию.
Freemium Volume Количество транзакций (или количество, относящееся к пользовательскому атрибуту, зарегистрированному в соответствии с правилами регистрации транзакций), за которые взимается плата с разработчиков. Объем рассчитывается для всех продуктов в пакете API. Введите число, например 5000. Это означает, что при начале действия плана разработчики не платят за первые 5000 транзакций (или за первые 5000 использований элемента, связанного с пользовательским атрибутом). Это поле доступно, только если в поле "Пакет Freemium?" выбран вариант "По количеству" или "По истечении срока или количества".
Продолжительность бесплатного периода Период времени, в течение которого с разработчиков не взимается комиссия. Введите число и выберите период времени, например "1 месяц". Это значит, что в течение месяца после начала действия плана с разработчиков не взимается плата. Это поле доступно, только если в поле "Пакет Freemium?" выбран вариант "По продолжительности" или "По истечении срока или продолжительности".
Как настроить переход с бесплатного плана на платный с помощью API
Добавить бесплатный тарифный план можно при создании или изменении тарифного плана. Свойства 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
Чтобы указать количество на основе фримиум-модели (например, число транзакций, связанных с пакетом API, или объем, относящийся к настраиваемому атрибуту, зарегистрированному в соответствии с правилами записи транзакций), укажите его как количество фримиум-единиц. Например, следующее назначение свойства указывает, что бесплатная версия основана на 5000 бесплатных единиц:
"freemiumUnit": "5000"
Полный список вариантов тарифных планов приведен в разделе Настройки конфигурации тарифного плана.