2012-08-03 12 views
7

Używam interfejsu Google Calendar API v3 z klienta Python. Limit dzięki uprzejmości wynosi 10 000 zapytań dziennie. Konsola interfejsu Google API pokazuje, że dotychczas zużyłam 471 żądań i łącznie 1,47 tys. W ciągu ostatnich 28 dni, co wydaje się być znacznie poniżej limitu.Interfejs API Google Calendar generujący błąd "Przekroczono limit", ale limit przydziału nie został osiągnięty.

Widzę teraz błąd HTTP 403 Przekroczono limit przy każdej próbie użycia interfejsu API. Zdaję sobie sprawę, że istnieje również limit stawek, ale nie wysyłam żądań szczególnie szybko. Zresetowałem limit szybkości na użytkownika do 10 000 żądań na sekundę/użytkownika przy użyciu konsoli API, aby być bezpiecznym. Prawdopodobnie generuję mniej niż 5 żądań na sekundę, z jednego wystąpienia aplikacji z jednym wątkiem, do której nikt inny nie ma dostępu podczas programowania. Próbowałem spać i ponawiam kwerendę, ale pojawia się ten sam błąd za każdym razem, gdy próbuję ponownie.

Czy jest jakiś inny limit (oprócz 10 000 próśb na dzień i limit na użytkownika), na który napotykam? Czy system kwotowy Google jest zepsuty?

Dzięki za pomoc.

Odpowiedz

7

Wygląda na to, że interfejs API Kalendarza Google ma nieudokumentowane ograniczenie liczby nowych kalendarzy, które można utworzyć w danym okresie. Limit jest bardzo niski, często około 20 lub 30. Następnego dnia mogę zrobić kolejną porcję kalendarzy.

Staramy się stworzyć kalendarz zajęć dla wszystkich w szkole, a teraz zajmie to kilka dni, jeśli nie tygodni, aby utworzyć wszystkie kalendarze.

Po utworzeniu kalendarzy obowiązują normalne limity API.

+0

Czy kiedykolwiek znalazłeś pracę? Występuje ten sam problem. –

+1

Nigdy nie znaleźliśmy żadnej pracy. Jednak przynajmniej ten limit jest teraz (w pewnym sensie) udokumentowany, tutaj: http://support.google.com/a/bin/answer.py?hl=pl&answer=2905486. Oznacza to, że limit to 25 nowych kalendarzy w "krótkim czasie". –

Powiązane problemy