Ist es möglich, Benutzer SteamID von seinem Nickname zu bekommen? Ich habe keine Lösung in der API-Dokumentation gefunden. Die einzige Sache, die ich gefunden ist eine alte Post auf http://dev.dota2.com:Get SteamID von Benutzer Spitzname
Hiermit können Sie die Dota2 API direkt mit der player_name Option von GetMatchHistory Sie suchen dann ihre 32-Bit-ID in der Liste finden und dann wandle es in eine 64-Bit-ID um.
Aber jetzt GetMatchHistory
Funktion hat nicht player_name
Parameter. Jetzt benötigt es account_id
.
Also, wie die Websites wie http://dotabuff.com/search?q=Dendi diese Informationen bekommen?
Kleines Addendum: Genau wie Nicknames können sich auch benutzerdefinierte URLs ändern. Da benutzerdefinierte URLs jedoch eindeutig sind, müssen Sie Fälle wie "Was passiert, wenn zwei Spieler ihre URLs getauscht haben" behandeln. –