跳到主要内容

开放接口

Base URLs: http://127.0.0.1:9000

提示

开放接口由积墨布丁 提供支持

1. POST 短信发送开放接口

POST /v1/apis/jmSms.send

短信发送开放接口

请求参数

名称位置类型必选说明
Authorizationheaderstringnone
bodybodyobjectnone
» appNamebodystring授权应用名称
» sendTaskNamebodystring发送任务名称
» templateCodebodystring短信系统的短信模板code
» phonesbodyArray of string发送手机号列表

Body 请求参数示例

{
"appName": "string",
"sendTaskName": "string",
"templateCode": "string",
"phones": "Array of string"
}

成功响应体

名称类型说明
codeinteger请求响应码
msgstring说明
dataobject响应结果
» sendTaskCodestring发送任务名称
» sendTaskIdLong唯一 发送任务回执id
» resultArray of Object处理结果 异常时不返回
» » phonestring发送手机号
» » statusstring发送状态
» » remarkstring备注

返回示例

{
"code": "Integer",
"msg": "string",
"data": {
"sendTaskCode": "string",
"sendTaskId": "Long",
"result": [
{
"phone": "string",
"status": "string",
"remark": "string"
}
]
}
}
状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构

2. POST 定时短信发送开放接口

POST /v1/apis/jmSms.cronJob.send

定时短信发送开放接口

请求参数

名称位置类型必选说明
Authorizationheaderstringnone
bodybodyobjectnone
» timingbodylong定时时间(13位时间戳),精确到分钟,不得早于当前时间
» appNamebodystring授权应用名称
» sendTaskNamebodystring发送任务名称
» templateCodebodystring短信系统的短信模板code
» phonesbodyArray of string发送手机号列表

Body 请求参数示例

{
"timing": "long",
"appName": "string",
"sendTaskName": "string",
"templateCode": "string",
"phones": "Array of string"
}

成功响应体

名称类型说明
codeinteger请求响应码
msgstring说明
dataobject响应结果
» sendCronJobIdLong返回的任务id,错误时为null

返回示例

{
"code": "Integer",
"msg": "string",
"data": {
"sendCronJobId": "Long"
}
}
状态码状态码含义说明数据模型
200OK成功Inline
500Error定时错误Inline

返回数据结构

3. POST 短信发送详情查询接口

POST /v1/apis/jmSms.details.get

短信发送详情查询接口

请求参数

名称位置类型必选说明
Authorizationheaderstringnone
bodybodyobjectnone
» appNamebodystring授权应用名称
» sendCronJobIdbodyLong发送任务回执id

Body 请求参数示例

{
"appName": "string",
"sendCronJobId": "Long",
}

成功响应体

名称类型说明
codeinteger请求响应码
msgstring说明
dataobject响应结果
» sendTaskCodestring发送任务名称
» sendTaskIdstring唯一 发送任务回执id
» resultArray of Object处理结果 异常时不返回
» » phonestring发送手机号
» » statusstring发送状态
» » remarkstring备注

返回示例

{
"code": "Integer",
"msg": "string",
"data": {
"sendTaskCode": "string",
"sendTaskId": "Long",
"result": [
{
"phone": "string",
"status": "string",
"remark": "string"
}
]
}
}
状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构