Ymmärrä Steamin nopeusrajoitus
Steam rajoittaa IP-osoitteittain. Kourallinen inventaario- tai markkinapyyntöjä minuutissa voi riittää laukaisemaan 429 Too Many Requests -vastaukset, ja esto voi kestää tunteja.
"Request failed with status code 429" tarkoittaa, että Steam rajoittaa IP-osoitettasi. Ymmärrä, miksi se tapahtuu inventaario-, markkina- ja profiilipyynnöissä — ja miten saat sen loppumaan.
Steamin julkiset päätepisteet ovat dokumentoimattomia ja aggressiivisesti rajoitettuja. Virhe 429 on Steamin tapa käskeä hidastamaan — nämä ovat kolme ulospääsyä.
Steam rajoittaa IP-osoitteittain. Kourallinen inventaario- tai markkinapyyntöjä minuutissa voi riittää laukaisemaan 429 Too Many Requests -vastaukset, ja esto voi kestää tunteja.
Välimuistita kaikki mahdolliset vastaukset, lisää viiveitä pyyntöjen väliin äläkä koskaan hae samaa inventaariota kahdesti lyhyen ajan sisällä. Tämä auttaa, mutta ei skaalaudu tuotantoliikenteeseen.
Steamwebapi puskuroi, välimuistittaa ja uudelleenyrittää Steam-pyynnöt omassa infrastruktuurissaan, joten sovelluksesi saa inventaario-, markkina- ja profiilidatan JSON-muodossa ilman 429-virheitä.
Luo ilmainen API-avain ja hae inventaariot, hinnat ja profiilit päätepisteistä, jotka on rakennettu välttämään tilakoodi 429.
Lue API-dokumentaatio