Steam爲我們提供了與交易相關的API,但不是地址的具體示例:https://developer.valvesoftware.com/wiki/Steam_Web_API/IEconService#Input,首先嚐試,我不知道如何發送報價交易請求。如何使用Steam API發送TradeOffer?
回答
Steam API正式不支持發送交易優惠。
你基本上需要用一些參數(它是一個POST請求)調用url https://steamcommunity.com/tradeoffer/new/send。你需要知道兩件事:SteamId(例如我的是:68364320)和合作夥伴的標記(例如我的是:CzTCv8JM)。
集管
- '引薦': 'https://steamcommunity.com/tradeoffer/new/?partner= {{PARTNERID}} &標記= {{tradeOfferToken}}'
表參數
- ' sessionid':蒸汽社區會話的會話Id
- '服務器ID':我真的不知道這意味着什麼,只是將其設置爲1
- '夥伴':SteamId
- 'tradeoffermessage':信息附加到商品報價
- 'json_tradeoffer':的JSON報價(鏈接)
- 「驗證碼」:留空
- 「trade_offer_create_params」:這是需要的參數,如果你沒有在好友列表中的夥伴,看到
tradeofferparams.json
- 「tradeofferid_countered」:留空我猜你
現在必要的JSON的:
tradeofferparams.json
{
"trade_offer_access_token":"{{tradeToken}}"
}
itemAsset.json(在json_tradeoffer.json
需要)
您可以通過請求用戶庫存得到這些ID的+您的廣告資源。
{
"appid":"appid",
"contextid":"contextid",
"amount":"1",
"assetid":"assetid"
}
json_tradeoffer.json
{
"newversion":true,
"version":4,
"me":{
"assets":[
],
"currency":[
],
"ready":false
},
"them":{
"assets":[
],
"currency":[
],
"ready":false
}
}
離開貨幣空。我想它永遠不會被使用,資產是一個數組itemAsset.json
。
參考實施查找steam-awesome其中列出了多個存儲庫與參考實現。最受歡迎的可能是node-steam-tradeoffer-manager,您可以在this piece of code找到發送功能。
謝謝,但我以這種方式發送了請求。結果爲空。你知道爲什麼嗎? – user8288081
我不能告訴你沒有一些信息。你用什麼編程語言?這個語言可能有一個例子,我可以參考它。 – igeligel
現在我知道我爲什麼返回null,因爲Cookie不完整並且可以發送交易,但通過電話確認交貨,我需要在不使用手機確認直接傳輸的情況下執行交易。我使用Java – user8288081
- 1. 如何使用Steam API從名稱獲取遊戲的Steam ID?
- 2. 蒸汽tradeoffer錯誤的node.js
- 3. Steam Store API
- 4. Steam Web API Condensing
- 5. 如何使用Facebook API發送通知?
- 6. 如何使用textlocal API發送短信..?
- 7. 如何使用SteamWorks API檢索Steam用戶名?
- 8. 如何使用Steam API自動創建Joomla用戶
- 9. 使用simplexml和PHP讀取Steam Web API
- 10. 與JSON一起使用Steam Rest API
- 11. HTML使用Steam API獲得價格
- 12. Steam API使用Javascript獲取SteamID
- 13. file_get_contents不適用於Steam API
- 14. 如何從API(Steam)中檢索數據
- 15. 如何通過Steam Web API下載TradeTraderOffer?
- 16. 如何隱藏Steam Web API密鑰?
- 17. Steam API - 如何解碼位置代碼
- 18. 如何使用Steam Web API中的GetAssetClassInfo獲取項目的classID?
- 19. 如何使用PHP或JavaScript請求Steam API超過10000次?
- 20. 通過傳遞Steam從Steam API檢索SteamID用戶名
- 21. 使用API發送短信
- 22. 發送使用Graph API
- 23. 如何觸發Steam使用Java連接到某個服務器?
- 24. 如何使用yammer api發送推送通知
- 25. 如何使用One Signal + PHP + Server API發送推送通知?
- 26. 如何發送MarkDown到API
- 27. Web api如何使用從API發送的令牌
- 28. 如何使用angular.js web api將api call controller.js發送到service.js?
- 29. 使用Malcom API發送推送通知
- 30. 如何使用apprequest發送或使用OpenGraph API的askfor?
現在我已經知道蒸汽事務的API鏈接,但我不知道如何請求特定的參數。這是鏈接http://steamcommunity.com/tradeoffer/new/send/。有人知道嗎?我知道幫助網絡上的隨機人員並不好,但我真的需要幫助 – user8288081