При авторизации с логином и невалидным паролем через SteamKit результатом можно получить SteamID (Profile).
Для работы вам нужно скачать NPM модуль
На C# реализация кстати практически идентичная.
Для работы вам нужно скачать NPM модуль
steam
На C# реализация кстати практически идентичная.
Код:
var Steam = require('steam');
var logOnOptions;
var steamClient;
var steamUser;
logOnOptions = {
account_name: "",
password: 'etoNeGovnoCode'
};
steamClient = new Steam.SteamClient();
steamUser = new Steam.SteamUser(steamClient);
steamClient.connect();
steamClient.on('connected', function () {
steamUser.logOn(logOnOptions);
});
steamClient.on('logOnResponse', function (logonResp) {
ss = logonResp;
});
steamClient.on('error', function(err) {
//ss.client_supplied_steamid - steamid
});