Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 26.03.2019
Сообщений: 10
1

Как сделать авторизованный запрос на steam

04.01.2024, 15:45. Показов 885. Ответов 0

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

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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)
    });
 
    
};
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.01.2024, 15:45
Ответы с готовыми решениями:

Как сделать чтоб только авторизованный пользователь мог оставлять отзыв?
Регистрация сделана http://freehabr.ru/blog/programming/3305.html Вот эта страница где люди...

Авторизованный POST запрос на биржу (Java to C#)
Имеется документация...

Как сделать запрос AJAX, подождать результат и сделать новый запрос?
У меня есть массив элементов, и forEach который вызывает AJAX запрос для каждого элемента Как...

Как сделать перелистывание картинок как в программе steam
Как сделать перелистывание картинок как в программе steam. Помогите пожалуйста новичку нужен совет....

0
04.01.2024, 15:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.01.2024, 15:45
Помогаю со студенческими работами здесь

Как сделать одну валюту на торговой площадке steam
Как можно изменить валюту торговой площадки стим? Есть вот такой простенький код...

Как сделать запуск программ как в Steam?
Увидел что ярлык игры со Steam ссылается на steam://rungameid/(id игры) хочу узнать почему при...

Как сделать свое ContextMenu как у Steam
Здравствуйте, я пишу приложение на WPF, которое должно вывести собственный прицел по центру...

Steam запрос
Пытаюсь отправить GET запрос к стим : class Steam { public string GetUserInfo(string...

Post запрос steam
Ребят помогите пожалуйста отправить такой же запрос, не пойму что я делаю не так. $headers =...

Как в Delphi сделать запрос на запрос, база mssql, BDE
Добрый день! Кто-нибудь может подсказать, как можно Tquery и использовать как таблицу, при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru