说明: 提交短信接口,支持单个号码或多个号码发送,支持GET或POST,GET方式一次最多提交100个号码,POST方式一次最多提 交1000个号码。
参数 | 说明 | 是否必填 | 类型 |
---|---|---|---|
appId |
应用id |
是 |
String |
numbers |
短信接收号码,多个号码之间以英文逗号分隔(get最多100个,post最多1000个) |
是 |
String |
content |
发送内容,长度不能超过1024字符,get请求内容需要urlEncode |
是 |
String |
senderId |
发送号码,最大长度是32个字符 |
否 |
String |
orderId |
自定义消息id,orderId 数量和手机号码数量需保持一致 |
否 |
String |
https://api.onbuka.com/v3/sendSms
RequestURL:
https://api.onbuka.com/v3/sendSms?appId=4luaKsL2&numbers=91856321412,91856321413&content=hello%20world&senderId=123&orderId=21412,21413
RequestMethod:
GET
RequestHeaders:
Content-Type:application/json;charset=UTF-8
Sign:05d7a50893e22a5c4bb3216ae3396c7c
Timestamp:1630468800
Api-Key:bDqJFiq9
RequestURL:
https://api.onbuka.com/v3/sendSms
RequestMethod:
POST
RequestHeaders:
Content-Type: application/json;charset=UTF-8
Sign: 05d7a50893e22a5c4bb3216ae3396c7c
Timestamp: 1630468800
Api-Key: bDqJFiq9
RequestBody:
{
"appId": "4luaKsL2",
"numbers": "91856321412,91856321413",
"content": "helloworld",
"senderId": "123",
"orderId": "21412,21413"
}
参数 | 说明 | 类型 |
---|---|---|
status |
状态码,0成功,其他失败参见状态码说明 |
String |
reason |
失败原因说明 |
String |
success |
提交成功的号码个数 |
String |
fail |
提交失败的号码个数 |
String |
array |
提交成功的json集合 |
JSONArray |
msgId |
提交号码对应平台msgId |
String |
number |
提交号码 |
String |
orderId |
自定义消息id |
String |
{
"status": "0",
"reason": "success",
"success": "2",
"fail": "0",
"array":[
{
"msgId": "2108021054011000095",
"number": "91856321412",
"orderId": "21412"
},
{
"msgId": "2108021059531000096",
"number": "91856321413",
"orderId": "21413"
}
]
}