{"status": -1, "desc": "Authentication failure"}GET https://api.bak.nditech.dev/sendsms?account={account}&password={password}&smstype=0&sender={sender}&numbers={numbers}&content={content}
| 参数 | 必需 | 示例 | 说明 |
|---|---|---|---|
| account | Yes | someone | 账户 |
| password | Yes | pass123 | 密码 |
| smstype | Yes | 0 | 固定为 0 |
| sender | Yes | 品牌词 | |
| numbers | Yes | 6282163333333 | 接收号码 需要带国家码 |
| content | Yes | Your code is 12345 | 消息内容 若为验证码消息,则会自动提取验证码 |
{
"status": 0, // 0 表示成功
"success": 1, // 成功条数
"fail": 0, // 失败条数
"array": [ // 发送详情
[
"6282163550267", // 消息接收号码
389158028 // 消息 ID
]
]
}
此接口响应只需返回状态码 200 即可,无需返回任何其他内容
POST https://your.api.accepting.webhook
Content-Type: application/json
{
"array": [ // 送达报告列表,一次可能返回多条
[
389158028, // 消息 ID
"6282163550267", // 接收号码
20230801123015, // 接收时间
0, // 送达结果。0: 成功, 其他: 失败
"READ" // 结果描述
]
],
"cnt": 1, // 报告条数
"type": "report" // 固定值
}
GET https://api.bak.nditech.dev/getbalance?account={account}&password={password}
{
"status": 0, // 0 表示成功
"balance": "99993", // 余额
"gift": "0.000000" // 赠送额度
}
GET https://api.bak.nditech.dev/getreport?account={account}&password={password}&ids=988423423
| 参数 | 必需 | 示例 | 说明 |
|---|---|---|---|
| account | Yes | someone | 账户 |
| password | Yes | pass123 | 密码 |
| ids | Yes | 0 | 消息 ID,多个 ID 之间以英文逗号分隔,最多 200 个 |
{
"status": 0, // 0 表示成功
"array": [
[
988423423, // 消息 ID
"EC104E956C86F8260C2FB14A9A4A03F9", // 号码 Hash
20250815164917, // 发送时间
0, // 发送状态。0: 发送成功, 1: 未发送, 2: 正在发送, 其他: 失败
20250815164917, // 送达时间
3 // 送达状态。0: 不需要报告, 1: 已经发送但是还未送达, 2: 送达失败, 3: 送达成功, 其他: 失败
]
],
"success": 1,
"fail": 0,
"unsent": 0,
"sending": 0,
"nofound": 0,
"deliverSuc": 1,
"deliverFail": 0,
"deliverTimeout": 0
}