Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Как правило, общая сумма транзакций автоматически отслеживается для всех разработчиков в компании, когда они используют корпоративное приложение для доступа к API.
Что делать, если у вас есть разработчики, которые активно используют свои собственные приложения для доступа к API, и вам нужно отслеживать их суммарные транзакции без нарушения трафика? Вы можете добавить разработчиков в компанию и настроить отправку уведомлений на основе суммарных транзакций компании и ее разработчиков. Эту функцию необходимо включить для каждой компании отдельно; по умолчанию она отключена. После включения суммарные транзакции будут рассчитываться ежечасно.
Если настроены уведомления, они отправляются при достижении пороговых значений общей суммы транзакций. Отдельное уведомление отправляется каждому разработчику в компании, принявшему тарифный план с регулируемой частотой уведомлений.
Чтобы включить в отчеты совокупные суммы транзакций, необходимо вручную указать компанию и всех соответствующих разработчиков в критериях отчета. Дополнительную информацию см. в разделе «Создание отчетов» .
Для объединения сумм по сделкам с тарифными планами компании и ее застройщиков:
- Создайте план с регулируемой частотой уведомлений, как описано в разделе «Указание параметров плана с регулируемой частотой уведомлений» .
- Настройте уведомления с помощью веб-хуков, как описано в разделе «Настройка уведомлений с помощью веб-хуков» .
- Воспользуйтесь API «Получить сведения о компании» , чтобы получить все существующие атрибуты, заданные для компании. Они понадобятся вам на следующем шаге.
Чтобы включить эту функцию, добавьте пользовательский атрибут
MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERStrueкомпании, используя API обновления компании . Обязательно включите в вызов API и другие существующие атрибуты вашей компании .Например, чтобы включить эту функцию для компании xyz:
$ curl -H "Content-Type:application/json" -X PUT -d \ '{ "name": "xyz-company", "attributes": [ { "name": "MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS", "value": "true" } ... also include other existing company attributes to avoid losing them ] }'\ "https://api.enterprise.apigee.com/v1/organizations/myorg/companies/xyz-company" \ -u email:password
- Компания и её разработчики принимают тарифный план с регулируемой частотой уведомлений.
Примечание : Во избежание путаницы рекомендуется, чтобы компания и разработчики установили одну и ту же дату начала, чтобы данные о транзакциях отслеживались в течение согласованного временного интервала.
Пожалуйста, обрати внимание:
- Если компания не примет предложенный тарифный план, суммирование транзакций по тарифным планам для компании и ее застройщиков не произойдет.
- Если разработчик не примет предложенный тарифный план, звонки, совершаемые этим разработчиком на монетизированные продукты, будут заблокированы.