Limity chronią infrastrukturę Google przed zautomatyzowanymi procesami, które w niewłaściwy sposób korzystają z interfejsu Campaign Managera 360 API. Dzięki nim działania jednego dewelopera nie mogą negatywnie wpłynąć na większą społeczność.
Limity przydziału
Poniższe domyślne limity są wspólne dla wszystkich zasobów i metod interfejsu Campaign Managera 360 API.
- 50 000 żądań dziennie na projekt – można zwiększyć.
- 1 zapytanie na sekundę na projekt.
- W konsoli interfejsów API Google ten limit jest określany jako Zapytania na minutę na użytkownika i domyślnie wynosi 60. W razie potrzeby można go zwiększyć do maksymalnie 600 (10 zapytań na sekundę).
Kreator raportów wymusza dodatkowe limity, które różnią się w zależności od konta. Więcej informacji znajdziesz w tym artykule w Centrum pomocy i w tabeli poniżej.
Przekraczanie limitów przydziału
W mało prawdopodobnym przypadku, gdy żądanie nie zostanie zrealizowane z powodu przekroczenia limitu, interfejs API zwróci kod stanu HTTP i przyczynę błędu. Dodatkowo treść odpowiedzi zawiera szczegółowy opis przyczyny błędu. Przykładową odpowiedź z błędem znajdziesz w przewodniku Komunikaty o błędach.
Na liście poniżej znajdziesz możliwe błędy i zalecane działania w przypadku nieudanych żądań spowodowanych przekroczeniem limitów.
| Kod | Przyczyna | Wiadomość | Zalecane działanie |
|---|---|---|---|
| 403 | dailyLimitExceeded | Przekroczono limit dzienny | Nie próbuj ponownie bez rozwiązania problemu. Sprawdź wykorzystanie w Konsoli interfejsów API Google i zmodyfikuj przepływ pracy, aby wysyłać mniej żądań. Jeśli uważasz, że Twoje wykorzystanie jest uzasadnione, możesz poprosić o dodatkowy limit. |
| 403 | quotaExceeded | To konto przekroczyło limit x raportów dziennie. | Nie próbuj generować więcej raportów dla tego konta w tym dniu. Aby uzyskać pomoc, skontaktuj się z menedżerem konta. |
| 403 | quotaExceeded | Na tym profilu użytkownika przekroczono limit x raportów dziennie. | Nie próbuj generować więcej raportów dla tego profilu użytkownika w tym dniu. Przełącz się na inny profil użytkownika lub skontaktuj się z menedżerem konta, aby uzyskać pomoc. |
| 403 | quotaExceeded | To konto przekroczyło limit x aktywnych zaplanowanych raportów. | Przed ponowieniem tej prośby dezaktywuj zaplanowane raporty, których nie potrzebujesz. |
| 403 | quotaExceeded | Profil użytkownika, do którego należy ten raport, przekroczył limit x aktywnych zaplanowanych raportów. | Poproś właściciela tego raportu o dezaktywowanie zaplanowanych raportów, których nie potrzebuje, a potem spróbuj ponownie. |
| 403 | quotaExceeded | Na tym profilu użytkownika przekroczono limit x aktywnych zaplanowanych raportów. | Przed ponowieniem tej prośby dezaktywuj zaplanowane raporty, których nie potrzebujesz. |
| 403 | quotaExceeded | Nie można ukończyć tego działania, ponieważ jeden z limitów został przekroczony. Skontaktuj się z menedżerem konta, by uzyskać pomoc. | Aby uzyskać pomoc, skontaktuj się z menedżerem konta. |
| 403 | userRateLimitExceeded | Przekroczono limit na użytkownika | Zwiększ limit na użytkownika w konsoli interfejsów API Google lub zmniejsz częstotliwość wysyłania żądań za pomocą wykładniczego wycofywania. Nie zalecamy wysyłania równoczesnych żądań zapisu ani stosowania w tym interfejsie API limitu częstotliwości wyższego niż 10 zapytań na sekundę. |
Prośba o dodatkowy dzienny limit
Jeśli uważasz, że Twoja aplikacja wymaga dodatkowego dziennego limitu, możesz poprosić o więcej, wykonując poniższe instrukcje.
Poniższe instrukcje dotyczą tylko projektów, w których wystąpił błąd dailyLimitExceeded. Zalecane działania w przypadku innych błędów związanych z limitami znajdziesz w tabeli powyżej.
- W konsoli interfejsów API Google otwórz interfejs Campaign Managera 360 API.
- Sprawdź statystyki wykorzystania na stronie Dane, aby upewnić się, że aplikacja działa zgodnie z oczekiwaniami. Zwróć szczególną uwagę na wywołane metody i przed kontynuowaniem rozwiąż problemy związane z nieoczekiwanym lub nadmiernym użyciem.
- Jeśli wykorzystanie wygląda normalnie, otwórz stronę Limity, kliknij ikonę edycji obok pozycji Zapytania dziennie i kliknij link „Zamów podwyższenie limitu”.
Przed przesłaniem prośby o zwiększenie limitu zapoznaj się z informacjami i postępuj zgodnie z instrukcjami zawartymi w formularzu prośby o zwiększenie limitu.