È possibile ottenere il valore steamID dell'utente tramite il suo nickname? Non ho trovato la soluzione nella documentazione dell'API del vapore. L'unica cosa che ho trovato è un vecchio post su http://dev.dota2.com:Ottieni steamID per nickname utente
È possibile utilizzare questo per cercare l'API Dota2 direttamente utilizzando l'opzione PLAYER_NAME di GetMatchHistory si può quindi trovare la loro ID a 32 bit nella lista e quindi convertirlo in un ID a 64 bit.
Ma ora la funzione GetMatchHistory
non ha il parametro player_name
. Ora richiede account_id
.
Così come i siti web come http://dotabuff.com/search?q=Dendi ottengono queste informazioni?
Piccola appendice: proprio come i nickname, anche gli URL personalizzati possono cambiare. Ma dal momento che gli URL personalizzati sono unici, dovrai gestire casi come "cosa succede se due giocatori scambiano i loro URL?". –