Esempio n. 1
0
 * Created by PhpStorm.
 * User: Joel
 * Date: 2015-12-28
 * Time: 2:25 AM
 */
require '../vendor/autoload.php';
use waylaidwanderer\SteamCommunity\Enum\LoginResult;
use waylaidwanderer\SteamCommunity\SteamCommunity;
date_default_timezone_set('America/Los_Angeles');
$settings = json_decode(file_get_contents('settings.json'));
$steam = new SteamCommunity($settings->username, $settings->password, dirname(__FILE__) . $settings->cookieFilesDir);
$loginResult = $steam->doLogin();
while ($loginResult != LoginResult::LoginOkay) {
    if ($loginResult == LoginResult::Need2FA) {
        $authCode = ask('Enter 2FA code: ');
        $steam->setTwoFactorCode($authCode);
        $loginResult = $steam->doLogin();
    } else {
        if ($loginResult == LoginResult::NeedEmail) {
            $authCode = ask('Enter Steam Guard code from email: ');
            $steam->setEmailCode($authCode);
            $loginResult = $steam->doLogin();
        } else {
            break;
        }
    }
}
if ($loginResult == LoginResult::LoginOkay) {
    writeLine('Logged in successfully.');
    $tradeOffers = $steam->getTradeOffers();
    /*