Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
Обычно итоговые суммы транзакций отслеживаются для всех разработчиков в компании автоматически, когда разработчики используют приложение компании для доступа к API.
Что делать, если у вас есть разработчики, которые активно используют свои собственные приложения для доступа к API, и вам необходимо отслеживать общие суммы их транзакций без каких-либо нарушений трафика? Вы можете добавить разработчиков в компанию и настроить отправку уведомлений, основанных на совокупных суммах транзакций для компании и ее разработчиков. Вы должны включить эту функцию для каждой компании; по умолчанию он отключен. После включения общая сумма транзакций рассчитывается ежечасно.
Если уведомления настроены, они отправляются при достижении пороговых значений общей суммы транзакций. Отдельное уведомление активируется для каждого разработчика в компании, которая приняла план регулируемой скорости уведомлений.
Чтобы включить общие суммы транзакций в отчеты, необходимо вручную включить компанию и всех соответствующих разработчиков в критерии отчета. Дополнительную информацию см. в разделе Создание отчетов .
Чтобы объединить суммы транзакций тарифного плана или компании и ее разработчиков:
- Создайте план регулируемой скорости уведомлений, как описано в разделе Укажите сведения о регулируемом плане уведомлений .
- Настройте уведомления с помощью веб-перехватчиков, как описано в разделе Настройка уведомлений с помощью веб-перехватчиков .
- Используйте API получения сведений о компании , чтобы получить все существующие атрибуты, установленные в настоящее время для компании. Они понадобятся вам на следующем шаге.
Чтобы включить эту функцию, добавьте настраиваемый атрибут
MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS
, чтобыtrue
компанию, используя 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
- Компания и ее разработчики принимают план регулируемой скорости уведомлений.
Примечание . Чтобы свести к минимуму путаницу, рекомендуется, чтобы компания и разработчики установили одну и ту же дату начала, чтобы данные транзакций отслеживались в течение одинакового интервала времени.
Пожалуйста, обрати внимание:
- Если компания не принимает тарифный план, объединение итоговых сумм транзакций по тарифному плану для компании и ее разработчиков не произойдет.
- Если разработчик не принимает тарифный план, вызовы этого разработчика к монетизируемым продуктам будут заблокированы.
Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
Обычно итоговые суммы транзакций отслеживаются для всех разработчиков в компании автоматически, когда разработчики используют приложение компании для доступа к API.
Что делать, если у вас есть разработчики, которые активно используют свои собственные приложения для доступа к API, и вам необходимо отслеживать общие суммы их транзакций без каких-либо нарушений трафика? Вы можете добавить разработчиков в компанию и настроить отправку уведомлений, основанных на совокупных суммах транзакций для компании и ее разработчиков. Вы должны включить эту функцию для каждой компании; по умолчанию он отключен. После включения общая сумма транзакций рассчитывается ежечасно.
Если уведомления настроены, они отправляются при достижении пороговых значений общей суммы транзакций. Отдельное уведомление активируется для каждого разработчика в компании, которая приняла план регулируемой скорости уведомлений.
Чтобы включить общие суммы транзакций в отчеты, необходимо вручную включить компанию и всех соответствующих разработчиков в критерии отчета. Дополнительную информацию см. в разделе Создание отчетов .
Чтобы объединить суммы транзакций тарифного плана или компании и ее разработчиков:
- Создайте план регулируемой скорости уведомлений, как описано в разделе Укажите сведения о регулируемом плане уведомлений .
- Настройте уведомления с помощью веб-перехватчиков, как описано в разделе Настройка уведомлений с помощью веб-перехватчиков .
- Используйте API получения сведений о компании , чтобы получить все существующие атрибуты, установленные в настоящее время для компании. Они понадобятся вам на следующем шаге.
Чтобы включить эту функцию, добавьте настраиваемый атрибут
MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS
, чтобыtrue
компанию, используя 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
- Компания и ее разработчики принимают план регулируемой скорости уведомлений.
Примечание . Чтобы свести к минимуму путаницу, рекомендуется, чтобы компания и разработчики установили одну и ту же дату начала, чтобы данные транзакций отслеживались в течение одинакового интервала времени.
Пожалуйста, обрати внимание:
- Если компания не принимает тарифный план, объединение итоговых сумм транзакций по тарифному плану для компании и ее разработчиков не произойдет.
- Если разработчик не принимает тарифный план, вызовы этого разработчика к монетизируемым продуктам будут заблокированы.