ECOSteam 免费开放平台CS2饰品交易
    • ECO开放平台接入流程
    • RSA公私钥生成、签名
    • 通用请求参数与响应
    • 订单状态处理流程说明
    • 回调通知服务
    • WebSocket监听商品变动消息
    • 服务商入驻流程
    • 商户
      • 获取用户钱包金额
        POST
      • 获取资金流水
        POST
      • 求购账户转入转出
        POST
      • 查询已绑定steam账号列表
        POST
      • 验证交易链接
        POST
      • 获取steamID
        POST
    • 市场
      • 获取steam市场名称和在售价格(推荐)
        POST
      • 品类查询(不推荐)
        POST
      • 在售/预售商品列表
        POST
      • 批量查询在售商品价格
        POST
      • 批量获取商品详情
        POST
      • 批量查询在售商品状态
        POST
      • 获取检视图
        POST
    • 购买
      • 指定商品购买
        POST
      • 指定类别购买
        POST
      • 购买预售商品
        POST
      • P2P购买订单
        POST
    • 订单
      • 历史订单查询
        POST
      • 查询订单状态
        POST
      • 查询购买订单列表
        POST
      • 查询订单详情
        POST
      • 查询报价信息
        POST
      • 处罚订单查询
        POST
      • 买家取消订单
        POST
      • 举报卖家撤回报价
        POST
      • 买家确认订单交易成功
        POST
      • 查询出售订单列表
        POST
      • 卖家订单发送报价
        POST
      • 用户接受报价
        POST
      • 用户一键处理报价
        POST
      • 卖家查询订单状态
        POST
      • 卖家查询订单详情
        POST
      • 卖家查询报价对应订单
        POST
      • 预售订单交易链接修改
        POST
    • 出售
      • 刷新用户Steam库存
      • 查询Steam库存
      • 出售商品列表
      • 上架库存
      • 批量改价
      • 预售商品上架/改价
      • 下架在售/预售商品
      • 用户店铺状态设置
    • 求购
      • 发布求购信息
      • 编辑求购信息
      • 终止求购信息
      • 批量暂停/开启/删除求购信息
      • 批量更新求购收货链接
      • 获取我的求购分页列表
      • 秒出货库存查询
      • 秒出货求购供应
      • Steam库存查询
      • 创建交易存款
      • 创建交易报价
    • 出租
      • 可租可售上架/可租可售改价
      • 下架出租商品
      • 查询自己出租的商品
      • 查询出租订单列表
      • 卖家查询出租订单详情
    • 汰换合炉
      • 创建合炉
      • 我的合炉列表
      • 合炉支付
    • 其他
      • 解封超时未收货用户
      • 获取交易汇率
    • 服务商
      • 获取服务商绑定的用户集合
    • 数据模型
      • Schemas
        • BatchSerchSellingDetailResultPagesModel
        • BatchSerchSellingDetailResultPagesModelResponseValueModel
        • BuyByTypResponseModel
        • BuyByTypResponseModelListResponseValueModel
        • BuyByTypeIdModel
        • PublishRentGoodsAssetInfo
        • PublishRentGoodsInfoRequest
      • AcceptOfferResult
      • AcceptOfferResultResponseValueModel
      • AccountStatus
      • Asset2DViewModel
      • AssetAnimationViewModel
      • AssetPreviewModel
      • BaseModel
      • BatchGoodsListQueryRequest
      • BatchPurchaseStatusModel
      • BatchPurchaseStatusModelResponseValueModel
      • BatchPurchaseStatusRequestModel
      • BatchSerchSellingDetailResult
      • BatchSerchSellingDetailResultListResponseValueModel
      • BatchSerchSellingPriceModel
      • BatchSerchSellingPriceResult
      • BatchSerchSellingPriceResultListResponseValueModel
      • BatchSerchSellingStatusModel
      • BatchSerchSellingStatusResult
      • BatchSerchSellingStatusResultListResponseValueModel
      • BiddingInfo
      • BooleanResponseValueModel
      • BuyByHashNameModel
      • BuyByHashNameResponseModel
      • BuyByHashNameResponseModelListResponseValueModel
      • BuyByItemIdModel
      • BuyResponseModel
      • BuyResponseModelResponseValueModel
      • BuyerOrderModel
      • BuyerOrderModelPagesModel
      • BuyerOrderModelPagesModelResponseValueModel
      • BuyerOrderQueryModel
      • BuyerPurchaseInfoModel
      • BuyerPurchaseInfoModelPagesModel
      • BuyerPurchaseInfoModelPagesModelResponseValueModel
      • BuyerPurchaseQueryModel
      • CS2RarityEnum
      • CategoryReturnModel
      • CategoryReturnModelPagesModel
      • CategoryReturnModelPagesModelResponseValueModel
      • CategorySearchModel
      • CreateFurnaceParamModel
      • DelistingProducts
      • EditPriceModel
      • ErrorCodes
      • FundFlowReturnModel
      • FundFlowReturnModelPagesModel
      • FundFlowReturnModelPagesModelResponseValueModel
      • FurnaceAssetInfo
      • FurnacePayParam
      • FurnaceSearchParam
      • GemsInfoModel
      • GetHashNameAndPriceListModel
      • GetHashNameAndPriceListResult
      • GetHashNameAndPriceListResultListResponseValueModel
      • GetSellGoodsListRequest
      • GetTradeExchangeRateConfigReturnModel
      • GetTradeExchangeRateConfigReturnModelResponseValueModel
      • GetViewRequestModel
      • GoodsEdit
      • GoodsItem
      • GoodsListQuerySort
      • GoodsPropertyModel
      • GoodsSellingResponseModel
      • GoodsSellingResponseModelPagesModel
      • GoodsSellingResponseModelPagesModelResponseValueModel
      • GoodsShowType
      • HLPublicState
      • HL_ConfirmType
      • HL_FurnaceState
      • HistoryOrderModel
      • ListingGoods
      • HistoryOrderModelListResponseValueModel
      • HistoryOrderQueryModel
      • InspectStatus
      • InventoryInstantShipmentParam
      • InventoryInstantShipmentResult
      • InventoryInstantShipmentResultListResponseValueModel
      • KeychainsColorInfo
      • Language
      • MerchantMoneyModel
      • MerchantMoneyModelResponseValueModel
      • MoneyFlowRequestModel
      • MyFurnaceListAddUserModel
      • MyHLPageModel
      • MyHLPageModelPagesModel
      • MyHLPageModelPagesModelResponseValueModel
      • ObjectResponseValueModel
      • OffshelfGoodResponse
      • OffshelfGoodResponseListResponseValueModel
      • OffshelfRequest
      • OpenApiPurchaseSaleSupplyParam
      • OpenApiPurchaseSaleSupplyResponseModel
      • OpenApiPurchaseSaleSupplyResponseModelResponseValueModel
      • OpenApiRefreshUserSteamStock
      • OpenApiServiceProviderParamModel
      • OpenApiServiceProviderResultModel
      • OpenApiServiceProviderResultModelListReturnValueModel
      • OrderType
      • OpenApiServiceProviderResultModelListStatusDataModel
      • OpenApiSteamUserModel
      • OpenApiSteamUserModelListResponseValueModel
      • OpenApiTransferInOrOutModel
      • OrderCancelModel
      • OrderCancelResponsibility
      • OrderCancelTypeEnum
      • OrderDetailsInfoModel
      • OrderDetailsInfoModelResponseValueModel
      • OrderInfoModel
      • OrderStatusModel
      • OrderStatusModelListResponseValueModel
      • OrderStatusQueryModel
      • P2PBuyOrderModel
      • P2PBuyOrderResponseModel
      • P2PBuyOrderResponseModelResponseValueModel
      • PreSaleOrderTradeLinkParam
      • PreSaleProductsAssetInfo
      • PreSaleProductsModel
      • PublicStockRequest
      • PublishGoodResponse
      • PublishGoodResponseListResponseValueModel
      • PublishGoodsAssetInfo
      • PublishGoodsType
      • PublishListingGoods
      • PublishRentAndSaleItemModel
      • PublishRentAndSaleRequestModel
      • PunishOrderModel
      • PunishOrderModelListResponseValueModel
      • PunishOrderQueryModel
      • PurchaseEditModel
      • PurchasePreSaleProductsParam
      • PurchasePublishRequestOpenModel
      • PurchaseResponse
      • PurchaseResponseResponseValueModel
      • PurchaseStopModel
      • QuerySelfRentGoodsRequest
      • QuerySelfRentGoodsResponse
      • QuerySelfRentGoodsResponsePagesModel
      • QuerySelfRentGoodsResponsePagesModelResponseValueModel
      • QuerySteamStockResponse
      • QuerySteamStockResponsePagesModel
      • QuerySteamStockResponsePagesModelResponseValueModel
      • RentArbitrationInfoModel
      • RentClaimDetailBase
      • RentClaimOrder
      • RentClaimStatus
      • RentClaimType
      • RentGoodsItem
      • RentGoodsStatus
      • RentOrderDetailStatus
      • RentOrderProgressStatus
      • RentSource
      • RentType
      • ReplaceLevelEnum
      • ReportSellerRollBackOfferParam
      • ResolveOfferModel
      • ResolveOfferModelResponseValueModel
      • SearchGoodRange
      • SearchStockRequestModsel
      • SellGoodsListQueryResponse
      • SellGoodsListQueryResponsePagesModel
      • SellGoodsListQueryResponsePagesModelResponseValueModel
      • SellGoodsSearchModel
      • SellerOrderByOfferIdModel
      • SellerOrderDetailsModel
      • SellerOrderDetailsModelResponseValueModel
      • SellerOrderDetailsQueryModel
      • SellerOrderModel
      • SellerOrderModelPagesModel
      • SellerOrderModelPagesModelResponseValueModel
      • SellerOrderQueryModel
      • SellerOrderStatusModel
      • SellerOrderStatusModelListResponseValueModel
      • SellerOrderStatusQueryModel
      • SellerRentOrderDetailsModel
      • SellerRentOrderDetailsModelResponseValueModel
      • SellerRentOrderDetailsQueryModel
      • SellerRentOrderModel
      • SellerRentOrderModelPagesModel
      • SellerRentOrderModelPagesModelResponseValueModel
      • SellerRentOrderQueryModel
      • SellerSendPriceModel
      • SendOfferResult
      • SendOfferResultResponseValueModel
      • SendOfferRole
      • SortType
      • SteamGoodsPropertyFilter
      • SteamGoodsTypeFilter
      • SteamIDInfoModel
      • SteamIDInfoModelResponseValueModel
      • SteamIDInfoRequest
      • SteamInventoryQueryParam
      • SteamInventoryReturn
      • SteamInventoryReturnListResponseValueModel
      • SteamStockStatus
      • SteamStockStatusEnum
      • SteamTransStatusDto
      • SteamUserGuardStatus
      • StickerInfoModel
      • StoreStatusParam
      • StringListResponseValueModel
      • SupportSublet
      • TradeDepositParam
      • TradeDepositReturn
      • TradeDepositReturnResponseValueModel
      • TradeOfferModel
      • TradeOfferModelResponseValueModel
      • TradeOfferQueryModel
      • TradeType
      • TransactionOfferParam
      • TransactionOfferReturn
      • TransactionOfferReturnResponseValueModel
      • UnLockUserModel
      • UpdatePurchaseTradeLinkItem
      • UpdatePurchaseTradeLinkModel
      • UpdatePurchaseTradeLinkRespnse
      • UpdatePurchaseTradeLinkRespnseListResponseValueModel
      • UserAcceptOfferParam
      • UserSettingTradeType
      • ViewLinkReturnModel
      • ViewLinkReturnModelListResponseValueModel
    加QQ群558682282一起交流
    加QQ群558682282一起交流

    通用请求参数与响应

    ECO开放平台所有接口请求参数与响应通用说明

    请求参数#

    参数类型是否必须说明
    PartnerIdString是审核通过后获得的身份ID  服务商模式不要传这个参数
    ServiceProviderIdString否仅服务商模式有效 服务商ID 服务商入驻流程
    OpenIDString否仅服务商模式有效 已绑定授权用户OpenID
    TimestampString是时间戳,是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数
    SignString是API输入参数签名结果
    💡 注意,timestamp有效时间为5分钟内。

    请求示例#

    {
      "PartnerId": "123456",
      "Timestamp": "1706758966",
      "Sign": "GgXAWmcFWIANiJFRDy6GF+1MruDZPgoA2FRZAlLn9wHy8guc5dBm8tW/080kY4LzTCyu9puLRVol+eWJuYPCLtTTmcdj/0OY0U9dNyL4S2M1B5fhzezyCtT/CE5/5icNkQ8YFh3z8Z+RXeFg4qHyuQ/pUhgSJMDrNguJOm1on42FhEDDu7rcmwQnn4mvSDQKUc6t+Sc/q+hnqv1++YbkA8olsIv6f8a2xYQDGkSve0Y37HnjZx2DOpyMuWGrxSQmkhNee0VMXf8lFclVtivL0o326w2yssSYy5P6/q8Arn+TqZveP/9w/sohFTpf0WS4O7zz+5o8ImPTA6NJ78qmVQ=="
    }

    返回结果通用说明#

    参数类型说明
    ResultCodeInteger状态码。
    ResultMsgString响应状态描述。
    ResultDataString响应信息,具体内容请参照各接口详细说明。

    ResultCode状态码说明#

    数值说明
    0操作成功
    -1系统异常
    1操作失败
    2001请求参数错误
    2002请求参数为空
    3001记录重复
    3002记录不存在
    4004不在IP白名单
    5001用户公钥未设置
    5002非法的时间戳参数
    5003时间戳已失效
    5004验签失败
    5005身份ID无效
    5006api调用权限被封禁
    5007时间戳错误
    5008服务商ID无效
    6001接口请求频次过快,请稍后重试
    6002此接口暂时关闭
    6003接口无权限访问
    6004服务商权限未开通
    6005用户与服务商未进行授权绑定
    7001时间格式错误 正确格式为yyyy-MM-dd HH:mm:ss 例如2024-12-10 13:16:21,可以不带时分秒
    7002查询时间超出限制
    7003查询数量超出最大限制
    7004游戏维护
    7005商品不可购买
    7006余额不足
    7007SteamID限制交易
    7008商户号重复
    7009商品价格变化

    购买接口失败时可能出现的ResultMsg说明#

    ResultCodeResultMsg
    1余额不足,请充值或者使用其他支付方式
    1交易链接已失效
    1steam账户不可交易
    1用户多次未接受报价,限制交易。截至到{yyyy-MM-dd HH:mm:ss}
    1Steam登录状态已失效
    1用户未开通购买权限,请前往开放平台设置
    7005您不能购买自己的商品
    7006用户余额不足                (仅限P2P购买)
    7007SteamID限制交易          (仅限P2P购买)
    7008商户号重复
    7009商品价格发生变化,不可购买

    订单取消时可能出现的CancelReason说明#

    CancelTypeText
    101未支付取消
    102系统取消
    201报价被取消
    202报价被拒绝
    203报价被修改
    204超时未发送报价
    205超时未接受报价
    206账户异常
    207商品下架
    208资产失效
    209买家账号不可交易
    210卖家账号不可交易
    211买家交易链接失效
    212卖家交易链接失效
    213买家交易暂挂风险
    214卖家交易暂挂风险
    215超时未支付尾款
    216饰品已被买断
    217买家超时未签订合同
    301买家取消订单
    302卖家取消订单
    303卖家无责取消订单

    返回示例#

    {
    	"ResultCode": "0",
    	"ResultMsg": "成功",
    	"ResultData": {
    	}
    }
    修改于 2025-07-22 07:12:39
    上一页
    RSA公私钥生成、签名
    下一页
    订单状态处理流程说明
    Built with