Steam Inventory API возвращает 403 при извлечении CS: Go Inventory из BackendJavascript

Форум по Javascript
Ответить
Anonymous
 Steam Inventory API возвращает 403 при извлечении CS: Go Inventory из Backend

Сообщение Anonymous »

Я строю веб -сайт, который требует входа в Steam. После того, как пользователь входит в систему, я звоню в конечную точку инвентаря Steam, чтобы показать их инвентарь CS, но я получаю эту ошибку. После регистрации в консоли показана
Извлечение инвентаризации для SteamID: 7656119xxxx
Пробуйте новый API: https://steamcommunity.com/inventory/xxxxxxxxxx/730/2? class = "Snippet">

Код: Выделить всё

app.get('/inventory', async (req, res) => {
if (!req.user) return res.status(401).json({ error: 'Not logged in' });

const steamid = String(req.user._json?.steamid || req.user.id);
const url = `https://steamcommunity.com/inventory/${steamid}/730/2?l=english&count=5000`;

const response = await fetch(url, {
headers: { 'User-Agent': 'Mozilla/5.0' }
});

if (!response.ok) {
return res.status(500).json({ error: `Steam returned status ${response.status}` });
}

const json = await response.json();
// …process json…
});



Подробнее здесь: https://stackoverflow.com/questions/797 ... rom-backen
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»