查询余额
若您需要实时获取 EngageLab SMS 账户的可用余额情况,可以调用本接口。接口将返回您账户的普通余额、赠送余额以及总余额。
调用地址
GET https://smsapi.engagelab.com/v1/balance
调用验证
请参考 调用验证 了解如何进行 API 鉴权。
请求示例
请求头
GET /v1/balance HTTP/1.1
Authorization: Basic amlndWFuZ2RldjpkZXZfc2VjcmV0
GET /v1/balance HTTP/1.1
Authorization: Basic amlndWFuZ2RldjpkZXZfc2VjcmV0
此代码块在浮窗中显示
请求体
无
请求参数
无
返回参数
成功返回
http 状态码为 200,响应体包含字段如下:
| 字段 | 类型 | 选项 | 描述 |
|---|---|---|---|
| balance10000 | Integer | 必填 | 普通余额,乘以 10000 后的整型值 |
| gift_balance10000 | Integer | 必填 | 赠送余额,乘以 10000 后的整型值 |
| balance | Number | 必填 | 普通余额,浮点型 |
| gift_balance | Number | 必填 | 赠送余额,浮点型 |
| total_balance10000 | Integer | 必填 | 总余额,等于普通余额与赠送余额之和,乘以 10000 后的整型值 |
| total_balance | Number | 必填 | 总余额,等于普通余额与赠送余额之和,浮点型 |
{
"balance10000": 123456,
"gift_balance10000": 20000,
"balance": 12.3456,
"gift_balance": 2,
"total_balance10000": 143456,
"total_balance": 14.3456
}
{
"balance10000": 123456,
"gift_balance10000": 20000,
"balance": 12.3456,
"gift_balance": 2,
"total_balance10000": 143456,
"total_balance": 14.3456
}
此代码块在浮窗中显示
开发建议 建议调用方优先使用
balance10000、gift_balance10000和total_balance10000字段自行格式化余额,以避免浮点精度问题。
失败返回
http 状态码为 4xx 或者 5xx,响应体包含字段如下:
| 字段 | 类型 | 选项 | 描述 |
|---|---|---|---|
| code | Integer | 必填 | 错误码,详见错误码说明 |
| message | String | 必填 | 错误详情 |
{
"code": 2001,
"message": "invalid token"
}
{
"code": 2001,
"message": "invalid token"
}
此代码块在浮窗中显示
错误码
| 错误码 | http code | 说明 |
|---|---|---|
| 1000 | 500 | 内部错误,请稍后重试 |
| 2001 | 401 | 鉴权失败,未携带正确的 token,或 token 对应的商户不存在 |
| 2002 | 401 | 鉴权失败,token 已过期或已被禁用 |
| 2002 | 403 | 商户已被删除 |










