Я пытаюсь сделать небольшое приложение для работы с моей командой в Steam, и я использую реализацию jave, предлагаемую в Steam, «Steam Condenser».
Итак, я попытался получить информацию об игроке, например,
SteamId id = SteamId.create("XXXXXXXXXX");
String avatar_url = id.getAvatarMediumUrl();
String avatar_name = id.getNickname();
System.out.println(avatar_name);
System.out.println(avatar_url);
SteamId[] friend = id.getFriends();
for(int i =0 ; i<friend.length;i++)
{
fr = friend [i];
//where null is in
System.out.println(fr.getNickname());
}
Но когда я запускаю его, он дает мне правильное имя Аватора, URL-адрес и т. д., но для списка друзей я получаю все "null" (получает правильное количество нулей). неправильный?
и я не вижу никакого другого способа или даже другого API или любых других примеров для отправки сообщения другу, но у всех нас есть спам-боты, отправляющие нам сообщения каждый день, так как мы можем отправить сообщение другу.
Большое спасибо за вашу помощь ......
null
вы получаете отSystem.out.println(id.getNickname());
? Если это так, вам нужно посмотреть на методgetNickname()
, а также на то, какиеSteamId.create
назначают псевдонимы. - person Vitruvie   schedule 05.03.2015