Có thể nhận được steamID của người dùng bằng biệt hiệu của mình không? Tôi không tìm thấy giải pháp trong tài liệu API hơi. Các chỉ có một điều mà tôi tìm thấy là một bài cũ trên http://dev.dota2.com:Nhận steamID theo tên người dùng
Bạn có thể sử dụng để tìm kiếm các API DotA 2 trực tiếp bằng cách sử dụng tùy chọn PLAYER_NAME của GetMatchHistory Sau đó, bạn có thể tìm thấy ID 32-bit của họ trong danh sách và sau đó chuyển nó sang ID 64 bit.
Nhưng hiện tại GetMatchHistory
chức năng không có thông số player_name
. Bây giờ nó đòi hỏi account_id
.
Vậy cách các trang web như http://dotabuff.com/search?q=Dendi nhận thông tin này?
Phụ lục nhỏ: giống như biệt hiệu, URL tùy chỉnh cũng có thể thay đổi. Nhưng vì URL tùy chỉnh là duy nhất, bạn sẽ phải xử lý các trường hợp như "nếu hai người chơi đổi URL của họ thì sao?". –