Ответы пользователя по тегу Steam
  • Не вывести аватарку через Steam API, как правильно построить код?

    mhthnz
    @mhthnz
    PHP, YII2, Golang, Linux
    Когда-то писал библиотеку для Steam API, может пригодится:
    https://github.com/mhthnz/SteamPlayer
    Есть методы для получения ссылки на аватар (3 размеров) и скачивание аватара:
    // Steam api key
    SteamPlayer::$API_KEY = 'api key'; 
    
    // Массив идентификаторов стима
    $steamIDs = [
        'xxxxxxxxxxxxxxxxxxxxx', 
        'xxxxxxxxxxxxxxxxxxxxx', 
        'xxxxxxxxxxxxxxxxxxxxx'
    ];
    
    // Отдает коллекцию объектов SteamPlayer
    $SteamPlayerCollection = SteamPlayer::Create($steamIDs);
    
    // Получаем массив инстансов SteamPlayer[] и выводим ссылку на большой аватара у каждого
    foreach($SteamPlayerCollection->get() as $player){
        echo $player->avatar(SteamPlayer::AVATAR_LARGE);
    }
    Ответ написан
    Комментировать