Als Nebenprojekt verwalte ich mehrere Steam-Konten zum Handeln. Viele dieser Konten haben Gegenstände, die herumliegen und die ich effizient verkaufen musste.
Ohne den Inventory Endpoint sieht der typische Prozess so aus:
Durch die Nutzung des Inventory Endpoints können die Schritte 2 und 3 übersprungen werden:
Zudem muss man sich keine Sorgen um die Ratenbegrenzungen von Steam machen.
Obwohl diese Aufgabe nicht nach viel Arbeit klingt, ist sie zeitaufwendig aufgrund der Ratenbegrenzungen von Steam, dem Parsen des Inventars, der Identifikation der itemNameIds und dem Abrufen der Histogramme.
Ein häufiger Fehler ist es, die benötigte Zeit zu unterschätzen und zu denken, dass es nicht mehr als 15 Minuten dauert. In der Realität dauert es oft 2-3 Stunden.
Einige mögen fragen: "Warum sollte ich deinen Endpoint nutzen, wenn ich ihn selbst implementieren kann?" Während es möglich ist, dies selbst zu tun, sollte man den eigenen Stundenlohn mit den Kosten für die Nutzung des Endpoints vergleichen. Der Endpoint kann jederzeit deaktiviert werden, was nur wenige Cent kostet.