C5GAME 开放平台 API 文档 v0.1 正式发布啦 !!!
C5GAME-开放平台
接口文档
接口文档
进入官网
回调通知说明
复制页面
C5GAME开放平台接入指南
账户相关
查询账号余额
GET
查询用户 steam 信息
GET
出售相关
MarketHashNames批量查询在售最低价和数量
POST
查看在售列表
GET
在售饰品改价
POST
在售下架接口
POST
订单
订单详情
GET
取消订单
POST
买家订单状态列表
POST
卖家订单列表
GET
发货接口
POST
交易报价
steam 报价查询
POST
商品
价格查询
GET
根据marketHashName查询在售列表
POST
根据marketHashName查询统计信息
POST
根据marketHashName查询存世量
POST
求购
发起求购
POST
取消求购
POST
求购列表
GET
求购详情
GET
求购最高价
GET
回调通知说明
回调通知服务说明
库存
库存列表
库存饰品上架
上架手续费计算
回调通知说明
复制页面
回调通知服务说明
更新说明
#
20240820
#
前提条件
#
接入方需要准备以下信息:
需要填入您的回调地址.(提供回调地址,平台协助填入您的回调地址)
app_secret: 用于回调通知消息辅助验签,您可以在
个人中心-api管理
获取您的app_secret.
如果您的服务设置了白名单访问,您需要设置106.15.203.246(回调服务ip)到白名单。
通知机制
#
购买订单的回调通知场景,我们将会给您推送消息,消息体为 json 格式的数据,请求方式POST,您如果收到了消息并且正确处理了逻辑,那么请返回 success 字符串,若您没有返回,我们将认为您没有收到该通知。我们将持续推送频率间隔为 1分 2分钟 5分钟 10分钟 30分钟。超过5次失败后我们将不再进行推送
验签说明
#
推送的消息体中一定会存在
sign
字段,可以帮助您验签,来确保消息不是伪造的。 验签规则说明:
1.
在通知返回参数列表中排除掉sign字段,剩下的参数都需要参与签名,如果某一个字段的值为
null
,那么就把这个值当成
null
字符串处理,也参与签名
2.
将剩下参数进行 url_decode(中间使用&符号链接),然后进行字典排序(按照ascii码从小到大),组成字符串,得到待签名字符串
3.
然后在待签名字符串最后加上(&sign={app_secret}),获取方式请参考
前提条件
章节
4.
最后使用MD5摘要算法生成验签的字符串(32位大写)
5.
得到最后的字符串之后去比对通知消息中的sign字段,如果一致表示验签成功
订单消息通知