Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Имея доступ к вашему ключу можно много чего сделать. В том числе, увести ваш инвентарь.
Я даже больше скажу: у простого игрока такого ключа быть не должно. Чаще всего он появляется при посещении всяких стрёмных, а порой откровенно скамерских сайтов.
Если по этой ссылке https://steamcommunity.com/dev/apikey поле НЕ пустое, то настоятельно рекомендую:
1) Выйти со всех устройств https://store.steampowered.com/twofactor/manage (кнопка внизу)
2) Отозвать ключ здесь https://steamcommunity.com/dev/apikey
3) Сменить пароль на акке
Имея доступ только к ключу невозможно увести инвентарь. В смысле, в схеме подмены предложений обмена, если ты об этом, ключ используется, чтобы мониторить предложения и получать информацию о них. Как-то с ними взаимодействовать через эти веб API невозможно (раньше можно было отменять исходящие, но валв убрали эту возможность либо в конце 2021, либо где-то в 2022).
Никаких даже, это факт, который доказуем.
Я тоже думаю, что тут есть риск, что тот, кто просит у тебя этот ключ на самом деле преследует корыстные цели, и можеть попытаться тебя отскамить, заманив на фишинговый сайт или ещё как-то.
Самое страшное, что можно сделать через апи-ключик - это промониторить обмен, как сказано выше, удалить друзей, изменить описание профиля... шалости.
Да и это тоже нельзя на самом деле. И если было бы можно, то, думаю, что валв бы также избавились от этих методов, аналогично удалению CancelTradeOffer и DeclineTradeOffer. Что было сделано как раз-таки с целью урезать возможности подобных злоумышленников, заполучивших чей-то ключ.
А вот насчёт описания профиля... действительно не вижу, в докментации только
SetAnimatedAvatar
SetAvatarFrame
SetEquippedProfileItemFlags
SetFavoriteBadge
SetMiniProfileBackground
SetProfileBackground
SetProfilePreferences (что это такое?)
SetProfileTheme
SetSteamDeckKeyboardSkin
Это незадокументированные методы на сайте от xpaw. Они ещё специально помечены жёлтым лейблом, так как не все неофициальные методы будут рабочими. Там на главной странице он объясняет, что собирает это всё как из официально задокументированных интерфейсов и методов, так и выдёргивает потенциально-рабочие из протобаф файлов клиента Стим, как, например, те, что ты перечислил[github.com]. Поэтому какие-то методы не предназначены для внешнего доступа через веб API в принципе, как я понимаю.
У меня не получалось удалить друга или отклонить заявку через https://steamapi.xpaw.me/#IPlayerService/RemoveFriend. Также не получилось выставить анимированный аватар и рамку, фон и всё остальное. Они все возвращают 401 (Unauthorized. Access is denied. Retrying will not help. Please verify your key= parameter). Я на всякий также пробовала POST-запросы из оф. док. как создать/удалить аккаунт игрового сервера через https://steamapi.xpaw.me/#IGameServersService/, и они работают прекрасно.
Например, чтобы установить рамку, я сперва получила communityitemid для текущей рамки, что у меня стоит, прозвонив https://steamapi.xpaw.me/#IPlayerService/GetAvatarFrame
Потом убрала её и попробовала сменить через SetAvatarFrame, что выдало 401 🤷🏻♀️
EDIT: Хм, что именно ты имеешь в виду под access token? И я не знаю, для чего SetProfilePreferences. Но, если исходить из названия, то возможно, что для скрытия наград[i.imgur.com]
делать остальные вещи из списка