[英]Parsing Steam trade offer error codes to console
I'm using CSharpTradeOffers library ( GitHub ) 我正在使用CSharpTradeOffers库( GitHub )
So there are 所以有
SendTradeOfferWithLink (CSharpTradeOffers/Trading/EconServiceHandler.cs) and SendOfferResponse (CSharpTradeOffers/Trading/Data Classes/SendOfferResponse.cs) functions. SendTradeOfferWithLink(CSharpTradeOffers / Trading / EconServiceHandler.cs)和SendOfferResponse(CSharpTradeOffers / Trading / Data Classs / SendOfferResponse.cs)函数。
Basically I have this code: 基本上我有以下代码:
TradeOffer offer = new TradeOffer();
offer.Me.Assets.Add(csgoInventory.Items.First().Value.Items.First().ToCEconAsset(730));
offerHandler.SendTradeOfferWithLink(steamid, token, msg, "1", offer, _account.AuthContainer);
But if trade offer was failed because of error — I can't see anything in console. 但是,如果由于错误导致交易报价失败-我在控制台中看不到任何内容。 Can anyone explain me, please, how can I output trade offer error code (eg this ) to console if trade offer was not made?
任何人都可以向我解释一下,如果没有提出交易要约,我如何输出交易要约错误代码(例如this )到控制台? There's even JsonProperty("strError"), but I can't understand how can I parse this error string to console.
甚至还有JsonProperty(“ strError”),但我不明白如何解析此错误字符串以进行控制台。
Hopefully, someone understood my language :D Thanks in advance 希望有人理解我的语言:D预先感谢
SendTradeOfferWithLink
returns a SendOfferResponse
which has the Error
that you can write to the console : SendTradeOfferWithLink
返回一个SendOfferResponse
,其中包含您可以写入控制台的Error
:
TradeOffer offer = new TradeOffer();
offer.Me.Assets.Add(csgoInventory.Items.First().Value.Items.First().ToCEconAsset(730));
var response = offerHandler.SendTradeOfferWithLink(steamid, token, msg, "1", offer, _account.AuthContainer);
Console.WriteLine(response.Error);
*If that error message is not in the desired format, update your question with that error. *如果该错误消息的格式不正确,请使用该错误更新您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.