Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.01.2024, 15:36
Новичок на форуме
Отправить личное сообщение для iJason Посмотреть профиль Найти все сообщения от iJason
 
Регистрация: 04.01.2024
Сообщений: 1

Как сделать авторизованный запрос на steam
Мне нужно делать запросы на Steam, для получения данных о предмете(его продажи), но ответ от стима приходит лишь тогда, когда ты авторизован. Следовательно, обычный запрос я сделать не могу, как мне авторизоваться на сайте и после чего с авторизованного пользователя сделать запрос? Нашел библиотеки steam-user steamcommunity , но с их помощью то же не удается. Если я с помощью этих библиотек создам куки файлы, такое подействует?


const SteamUser = require('steam-user');
const SteamTotp = require('steam-totp');
const config =require('./config');
const axios =require('axios-https-proxy-fix');
const https=require('https');
const SteamCommunity= require('steamcommunity');
const { ClientRequest } = require('http');
let community = new SteamCommunity();


const client = new SteamUser();

const loginOptions={
    accountName: config.accountName,
    password: config.password,
    twoFactorCode: SteamTotp.generateAuthCode(config.sharedSecret)
};


const proxy = {
    host: 'host',
    port: 'port',
    auth: {
      username: 'name',
      password: 'pas'
    }
  };

async function log(){

    await client.logOn(loginOptions);
    await client.on('loggedOn',()=>{
        console.log('logged on')
        client.setPersona(SteamUser.EPersonaState.Online);
        const item_name='Carrot%20Power%20Facemask'

        const result = axios.get(`https://steamcommunity.com/market/pricehistory/?country=DE&currency=3&appid=252490&market_hash_name=${item_name}`)
        console.log(result.data)
    });

    
};
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать чтобы кнопка «Назад» работала бы в пределах определенного сайта? Askeer Общие вопросы Javascript 7 14.10.2016 12:23
Как сделать чтобы кнопка «Назад» работала бы в пределах определенного сайта? Askeer Общие вопросы Javascript 0 12.10.2016 18:58
Как сделать чтоб запрос повторялся до победи? nolik2000 Общие вопросы Javascript 3 02.08.2016 11:12
Как оборвать на сервере и клиенте запрос если у клиента пропала сеть. beard AJAX и COMET 3 21.12.2012 16:35
POST запрос воспринимается как OPTIONS neshta AJAX и COMET 0 29.03.2011 23:34