Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. informacje.
Zwykle łączne liczby transakcji są śledzone automatycznie, gdy deweloperzy w firmie uzyskają dostęp do interfejsów API za pomocą jej aplikacji.
Co się dzieje, jeśli masz deweloperów, którzy aktywnie korzystają z własnych aplikacji, aby uzyskiwać dostęp do interfejsów API, i chcesz śledzić łączną liczbę transakcji bez zakłóceń w ruchu? Możesz dodać programistów do firmy i skonfigurować powiadomienia, które będą wysyłane na podstawie łącznej sumy transakcji dla firmy i jej deweloperów. Tę funkcję musisz włączyć w każdej firmie. Domyślnie jest ona wyłączona. Po włączeniu łączne sumy transakcji są obliczane co godzinę.
Jeśli powiadomienia są skonfigurowane, są wysyłane po osiągnięciu łącznych progów łącznej liczby transakcji. Każdy deweloper w firmie, który zaakceptował plan z możliwością dostosowania stawki powiadomień, otrzyma osobne powiadomienie.
Aby uwzględnić w raportach łączne liczby transakcji, musisz ręcznie uwzględnić w kryteriach raportu firmę i wszystkich odpowiednich deweloperów. Więcej informacji znajdziesz w artykule Tworzenie raportów.
Aby połączyć łączne liczby transakcji w ramach planu stawek lub firmę i jej deweloperów:
- Utwórz plan z możliwością dostosowania stawek powiadomień zgodnie z opisem w sekcji Określanie szczegółów dostosowywanego planu powiadomień.
- Powiadomienia możesz skonfigurować przez webhooki w sposób opisany w artykule Konfigurowanie powiadomień przy użyciu webhooków.
- Użyj interfejsu API Get Company Details (Pobierz informacje o firmie), aby pobrać wszystkie atrybuty ustawione obecnie w firmie. Będą potrzebne w następnym kroku.
-
Aby włączyć tę funkcję, dodaj atrybut niestandardowy
MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS
do firmytrue
za pomocą interfejsu API Update Company. Pamiętaj, by w wywołaniu interfejsu API uwzględnić też inne istniejące atrybuty firmy.Aby na przykład włączyć tę funkcję dla firmy xyz-company:
$ 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
- Firma i jej deweloperzy akceptują plan z możliwością dostosowania stawki powiadomień.
Uwaga: zalecamy, aby uniknąć nieporozumień, ponieważ firma i deweloperzy ustawili tę samą datę rozpoczęcia, aby dane transakcji były śledzone w stałym przedziale czasu.
Pamiętaj:
- Jeśli firma nie zaakceptuje abonamentu, połączenie łącznych sum transakcji zawartych w ramach abonamentu dla firmy i jej deweloperów nie będzie miało miejsca.
- Jeśli deweloper nie zaakceptuje abonamentu, jego wywołania kierowane do usług generujących przychody będą blokowane.