2 / 2 / 0
Регистрация: 16.08.2015
Сообщений: 31
|
|
1 | |
Кто работал с API Steam- выручайте!01.07.2017, 13:44. Показов 1554. Ответов 0
Метки нет (Все метки)
Приветствуют всех кто решил откликнутся на мой пост! Я пишу программу для авто торговли вещами csgo на площадке market.csgo.com, в общем то основная часть программы написана, остается настроить авто обмен в Steam. Собственно в этом вопрос заключается - как настроить авто обмен в Steam?
Во время поиска решения этой задачи я наткнулся на пост, вот что там написал человек: Собсна принять их можно простым Post-запросом на https://steamcommunity.com/tradeoffer/"tradeId"/accept где tradeId - собственно, ID оффера. В шапке отправки нужно указать: {"sessionid", ...}, {"serverid", ...}, {"tradeofferid", ...}, {"partner", ...}, {"captcha", ...} Первые два параметра должны храниться в контейнере, который собирается при авторизации. Третий и четвертый параметры, будут получены через IEconService, а Капча, по умолчанию, string.empty В общем не могу понять где эти все параметры найти и вообще этот Post будет работать? 1) Где взять "tradeId" и отличается ли "tradeId" от "tradeofferid"? Когда мне надо отдать или забрать вещь, я делаю запрос на обмен боту Маркета, бот Маркета посылает мне обмен в Стим и возвращает вот такую строку: "{"success":true,"trade":"2258068563","nick":"Hamma","botid":360412264,"profile" :"https:\\/\\/steamcommunity.com\\/profiles\\/76561198320677992\\/","secret":"48DE","items":[]}" Насколько я понимаю параметр из строки "trade":"2258068563" и есть "tradeId" или это "tradeofferid"? Вот что об этом параметре пишет Маркет: trade_id - SteamID трейд оффера. 2) Где взять "sessionid"? Вроде бы этот параметр можно вытянуть из куки браузера, после входа в аккаунт Steam, так же можно вытянуть параметр любым сниффером, я пробовал так делать и да действительно в одном из пакетов я нашел sessionid=cc908c62db309753845c6261;. Я правельно понимаю в запрос надо вставлять этот cc908c62db309753845c6261 параметр? 3) Где взять "serverid"? Один человек мне сказал, что этот параметр постоянный (неизменный) для аккаунта Steam и вытащить его можно так же через сниффер, я пробовал так сделать но конкретного параметра "serverid" я не нашел, там есть такие значения как: server port 2869, ssl.handshake.extensions_server_name: steamcommunity-a.akamaihd.net. Где найти параметр "serverid" и как он выглядит? 4) Где взять "tradeofferid"? 5) Что такое "partner"? Если снова обратится к строке которую возвращает бот Маркета, то что такое "partner", это "botid":360412264 (bot_id - SteamID нашего бота, который отправил его) или это steamcommunity.com\\/profiles\\/76561198320677992? 6) Насколько я понял в параметр "captcha" следует добавить строку "string.empty"?
0
|
01.07.2017, 13:44 | |
Ответы с готовыми решениями:
0
Кто работал с vk API на шарпе? Кто-нибудь работал с новым API от ВКонтакте 2.0? Steam API - как можно получить медиану цен через API? Кто-нибудь кто в Workflow работал? |
01.07.2017, 13:44 | |
01.07.2017, 13:44 | |
Помогаю со студенческими работами здесь
1
Windows Vista: кто-нить ставил или кто-нить работал с ней? Поделитесь впечатлениями Steam api Steam API Steam и Api Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |