Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Załącz politykę sprawdzania limitów zarabiania do serwerów proxy interfejsu API, aby wymuszać limity zarabiania. W szczególności zasady te są uruchamiane w tych warunkach:
- Deweloperzy, którzy uzyskują dostęp do interfejsu API z możliwością zarabiania, nie są zarejestrowani lub nie wykupili abonamentu.
- Deweloper przekroczył liczbę transakcji w ramach subskrybowanego planu cenowego.
- Osiągnięto saldo konta przedpłaconego lub limit kredytowy powiązanego z kontem.
Zasada sprawdzania limitów zarabiania została zaprojektowana tak, aby zgłaszać błąd i blokować wywołanie interfejsu API w sytuacjach takich jak wymienione powyżej. Zasady rozszerzają zasady dotyczące zgłaszania awarii (patrz Zasady dotyczące zgłaszania awarii), a możesz dostosować zwracany komunikat. Odpowiednie warunki są ustalane na podstawie zmiennych biznesowych.
Dołączanie zasady sprawdzania limitów zarabiania za pomocą interfejsu
Aby wymusić limity zarabiania, należy dołączyć do przepływu żądań w interfejsach API, które uzyskują dostęp do Twoich interfejsów API, zasadę sprawdzania limitów zarabiania. Zasady sprawdzania limitów zarabiania powinny być dołączone do żądania po zasadach VerifyAPIKey lub AccessTokenValidation.
Zasady sprawdzania limitów zarabiania możesz dołączyć podczas tworzenia proxy interfejsu API lub po jego utworzeniu.
Gdy tworzysz serwer proxy API zgodnie z opisem w artykule Tworzenie prostego serwera proxy API, jeśli masz zainstalowaną funkcję zarabiania, w kreatorze pojawi się sekcja Konfiguracja zarabiania.
Edge
Na stronie kreatora Wspólne zasady zaznacz pole wyboru Wykorzystywanie limitów zarabiania, aby dołączyć zasadę sprawdzania limitów zarabiania.
Pamiętaj, że na stronie podsumowania kreatora znajdziesz podsumowanie zasad. Sprawdź, czy zasady zarabiania są wymienione, co oznacza, że do proxy interfejsu API zostanie dołączona zasada sprawdzania limitów zarabiania, jak opisano poniżej.
Classic Edge (Private Cloud)
Na stronie Zabezpieczenia w kreatorze zaznacz pole wyboru Włącz sprawdzanie limitów zarabiania, aby dołączyć zasadę sprawdzania limitów zarabiania.
Zasada sprawdzania limitów zarabiania jest dodawana do wstępnej ścieżki żądania ProxyEndpoint po zasadach VerifyAPI Key lub AccessTokenValidation, jak pokazano na poniższym rysunku.
Aby dodać zasadę sprawdzania limitów zarabiania do proxy interfejsu API, które zostało już utworzone:
- W Edytorze serwera proxy interfejsu API kliknij PreFlow (Przed przepływem) w przypadku domyślnego punktu końcowego serwera proxy.
- W procesie tworzenia prośby kliknij + Krok.
- W kategorii Zapośredniczenie wybierz Sprawdzanie limitów zarabiania.
- W oknie Dodaj krok zmodyfikuj pola według potrzeb i kliknij Dodaj.
Zasada jest dołączona do przepływu żądania po każdej zasadzie VerifyAPI Key lub AccessTokenValidation i będzie egzekwowana w przypadku wiadomości żądania z aplikacji klienckich do PreFlow ProxyEndpoint.
Więcej informacji o konfigurowaniu pliku XML zasady MonetizationLimitsCheck znajdziesz w artykule Zasady MonetizationLimitsCheck.