HTTP 429: Too Many Requests - RoboZonky/robozonky GitHub Wiki
Co to je?
Zonky limituje uživatele API kvótou na počet dotazů na čas, tato kvóta je nejspíše někde kolem 3000 dotazů za 3000 vteřin. Jinými slovy: pokud RoboZonky v intervalu 3000 vteřin udělá více než 3000 dotazů, všechny další dotazy budou odmítány až do doby, kdy počet dotazů za posledních 3000 vteřin klesne pod 3000.
Pokud k tomu ze strany Zonky dojde, projeví se to v RoboZonky výjimkami s textem HTTP 429: Too Many Requests
. Robot v tu chvíli přestane pracovat, pár minut počká a pak se znovu aktivuje. Není tedy nutný žádný zásah uživatele.
Koho se to týká?
Uživatelé s portfolii do cca. 2000 aktivních participací tento problém pravděpodobně nepocítí, neboť RoboZonky nemusí načítat informace o příliš mnoha participacích.
Co s tím?
Tento problém nelze na straně RoboZonky vyřešit. Některé konkrétní funkce vyžadují dotazy na jednotlivé participace a jediný způsob, jak se jim vyhnout, je dané funkce vypnout resp. nezapínat. Jsou to zejména:
- Prodej participací,
- týdenní souhrn portfolia,
- a notifikace o delikvencích.
Uživatelé, kteří tímto problémem trpí, mohou tyto funkce vypnout a robot bude bez potíží investovat dál. Zonky o problému ví a doufám, že se nám ho společně časem podaří odstranit.
RoboZonky 6.0.1
RoboZonky 6.0.1 je zastaralá verze RoboZonky, která používá staré Zonky API, které tímto problémem netrpělo tolik. Tato verze bude po předem neurčený čas ještě fungovat a uživatelé s velkými portfolii ji tedy mohou používat. Nicméně je to jen dočasné řešení, neboť staré API Zonky dříve či později vypne, a tato verze RoboZonky se stane definitivně nepoužitelnou.