Przeglądasz dokumentację Apigee Edge.
Przejdź do
Dokumentacja Apigee X. informacje.
Zwykle łączne kwoty transakcji są śledzone automatycznie dla wszystkich deweloperów w firmie, gdy deweloperzy uzyskują dostęp do interfejsów API za pomocą aplikacji firmowej.
A co w sytuacji, gdy niektórzy z deweloperów aktywnie używają własnych aplikacji do uzyskiwania dostępu do interfejsów API, i chcesz śledzić ich łączne sumy transakcji bez zakłóceń w ruchu? Ty dodać programistów do firmy i skonfigurować wysyłanie powiadomień na podstawie łączne sumy transakcji dla firmy i jej deweloperów. Musisz włączyć tę funkcję na firma; Domyślnie jest ona wyłączona. Po włączeniu obliczane są łączne sumy transakcji co godzinę.
Jeśli powiadomienia są skonfigurowane, będą wysyłane, gdy łączna łączna liczba transakcji wartości progowe. Każdy programista w firmie otrzymuje osobne powiadomienie która zaakceptowała plan dotyczący dostosowywanych stawek za powiadomienia.
Aby uwzględnić w raportach łączne sumy transakcji, musisz ręcznie dodać firmę oraz wszystkich odpowiednich deweloperów. Więcej informacji znajdziesz w artykule Tworzenie raportów.
Aby połączyć łączne wartości transakcji w ramach abonamentu lub dane firmy i jej deweloperów:
- Tworzenie dostosowywanego planu stawek za powiadomienia zgodnie z opisem w sekcji Określanie stawek pod kątem szczegóły planu powiadomień, które można dostosować.
- Skonfiguruj powiadomienia przy użyciu webhooków zgodnie z opisem w sekcji Konfigurowanie powiadomień przy użyciu webhooki.
- Użyj opcji Uzyskaj firmę Details API, aby pobrać wszystkie istniejące atrybuty, które są obecnie ustawione w firmie. Potrzebujesz w następnym kroku.
-
Aby włączyć tę funkcję, dodaj atrybut niestandardowy
MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS
dotrue
firmę przy użyciu opcji Zaktualizuj firmę API. Pamiętaj, aby uwzględnić w interfejsie API inne istniejące atrybuty firmy .Aby na przykład włączyć tę funkcję dla firmy 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
- Firma i jej deweloperzy akceptują plan płatności za powiadomienia z możliwością dostosowania.
Uwaga: zalecamy, aby ograniczyć nieporozumienia, przez które firma i ustaw jednakową datę rozpoczęcia, by dane transakcji były śledzone interwału czasowego.
Uwaga:
- Jeśli firma nie zaakceptuje abonamentu, kombinacja transakcji w ramach tego planu dla firmy i jej deweloperów nie będą brane pod uwagę.
- Jeśli deweloper nie zaakceptuje abonamentu, jego połączenia do produkty, na których zarabiasz, zostaną zablokowane.