主要
基本信息
生成签名
存款
入门
创建存款
创建存款(不带重定向)(iframe)
存款通知(webhook)
检查存款状态
获取存款列表
无需8天等待的存款(Steam交易保护)
批准8天冻结期的存款
获取失败的 webhook 通知
无SkinsBack用户界面的存款
Create a deposit without SkinsBack UI (API)
获取用户库存
提取皮肤
价格列表(皮肤可用性)
搜索皮肤
购买皮肤
批量购买皮肤
购买皮肤的状态
皮肤购买历史
其他
项目余额
余额和存款提现历史记录
货币和汇率
服务器状态
事件实时性:websockets
实时事件:回调
基本 API 信息
介绍
欢迎使用 SkinsBack API。
如有任何疑问或建议,请联系我们。
与 SkinsBack API 的交互通过端点 https://skinsback.com/api.php 进行,数据必须通过 POST 请求传输到该端点。
验证
所有 API 请求都需要身份验证。有两种身份验证选项可供选择:通过 HTTP 标头或通过签名。
通过 HTTP 标头进行身份验证(更简单)
HTTP 请求标头中需要传递两个参数:
X-CLIENT-ID — 项目设置中的客户端 ID 值
X-CLIENT-SECRET — 项目设置中的客户端密钥值
通过签名进行身份验证(更复杂)
使用旧式身份验证方法时,必须传递两个 POST 参数:
shopid — 来自项目设置中的客户端 ID 值
sign — 根据签名生成部分中描述的规则生成的签名。
响应结构
所有 API 方法均采用 JSON 格式响应。
成功的 API 调用将返回以下响应:
{"status":"success", some data..}
不成功的请求会包含error_code和error_message:
{"status":"error", "error_code": 5, "error_message":"some_error"}
限制请求数量
我们的系统限制每分钟向服务器发送 500 个请求。如果超出此限制,将发生临时阻塞,API 响应将如下所示:
{"status":"error", "error_code": -7, "error_message":"request_limit_reached"}