Konfigurowanie powiadomień na podstawie sum łącznych transakcji dla firmy i jej deweloperów

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:

  1. 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ć.
  2. Skonfiguruj powiadomienia przy użyciu webhooków zgodnie z opisem w sekcji Konfigurowanie powiadomień przy użyciu webhooki.
  3. 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.
  4. Aby włączyć tę funkcję, dodaj atrybut niestandardowy MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS do true 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
    
  5. 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.