🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ### 概览 #### URL > web/index.php?c=cloud&a=sms #### 请求方式 > GET #### 请求参数 无 #### 返回数据 ``` { "message": { "errno": 0, "message": { "sms_info": { "sms_count": 1930, //短信数量 "sms_sign": [ //可用签名 "微擎团队", "AAA", "阿斯蒂芬", "士大夫" ] }, "setting_sms_sign": { "register": "士大夫", //注册/绑定验证码的签名 "find_password": "AAA", //找回密码验证码的签名 "user_expire": "阿斯蒂芬", //用户过期提醒的签名 "account_sms_expire": "微擎团队", //平台到期提醒的签名 "api_expire": "" //API余量提醒的签名 }, "user_expire": { //用户过期提醒 "status": 1, //是否开启,1开启0关闭 "day": 15, //提前发送的天数 }, "account_sms_expire": { //平台到期提醒 "day": 5, //提前发送的天数 "status": 1 //是否开启,1开启0关闭 }, "api_sms_expire": { //API余量提醒 "status": 1, //是否开启,1开启0关闭 "num": 3000 //API余量低于提醒数值 } } }, "redirect": "", "type": "ajax" } ``` ### 修改签名 #### URL > web/index.php?c=cloud&a=sms&do=settingSign #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | register | string | 否 | 修改注册/绑定验证码短信签名时必填 | - | | find_password | string | 否 | 修改找回密码验证码短信签名时必填 | - | | user_expire | string | 否 | 修改用户过期提醒短信签名时必填 | - | | account_sms_expire | string | 否 | 修改平台到期提醒短信签名时必填 | - | | api_sms_expire | string | 否 | 修改API余量提醒短信签名时必填 | - | #### 返回数据 ``` { "message": { "errno": 0, "message": "设置成功" }, "redirect": "./index.php?c=cloud&a=sms&", "type": "ajax" } ``` ### 开启/关闭短信模板 #### URL > web/index.php?c=cloud&a=sms&do=change_setting #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | setting_name | string | 是 | 要开启/关闭的类型 | 可选有效值: user_expire、account_sms_expire、api_sms_expire| | type | string | 是 | 固定值:status | - | | status | int | 是 | 开启1;关闭0 | - | #### 返回数据 ``` { "message": { "errno": 0, "message": "设置成功" }, "redirect": "./index.php?c=cloud&a=sms&", "type": "ajax" } ``` ### 发送设置 #### URL > web/index.php?c=cloud&a=sms&do=change_setting #### 请求方式 > POST #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | setting_name | string | 是 | 发送的类型 | 可选有效值: user_expire、account_sms_expire、api_sms_expire| | type | string | 是 | 当setting_name为user_expire和account_sms_expire时,type值为day;当setting_name为api_sms_expire时,type值为num | - | | day | int | 否 | 天数,当type为day时为必填 | - | | num | int | 否 | 数量,当type为num时为必填 | - | #### 返回数据 ``` { "message": { "errno": 0, "message": "设置成功" }, "redirect": "./index.php?c=cloud&a=sms&", "type": "ajax" } ``` ### 发送日志 #### URL > web/index.php?c=cloud&a=sms&do=smsLog #### 请求方式 > GET #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | params[page] | int | 否 | 页码 | 默认传1 | | params[time][0] | int | 否 | 开始时间,不传默认为当天时间 | - | | params[time][1] | int | 否 | 结束时间 | - | | params[mobile] | string | 否 | 要搜索的手机号 | - | #### 返回数据 ``` { "message": { "errno": 0, "message": [ { "id": 53760545, "send_mobile": "13333431649", //手机号 "content": "您的短信验证码为: 123695 您正在使用短信验证码相关功能, 需要你进行身份确认【涛盛微擎团队】", //短信内容 "sms_sign": "", "key": 112982, "status": 0, //发送状态:0成功;1失败 "createtime": "2019-10-17 11:41:11", //发送时间 "sms_send_v": 2, "task_name": "", "log": "1" }, { "id": 53760544, "send_mobile": "13333431649", "content": "您的短信验证码为: 123695 您正在使用短信验证码相关功能, 需要你进行身份确认【士大夫】", "sms_sign": "", "key": 112982, "status": 0, "createtime": "2019-10-17 11:40:33", "sms_send_v": 2, "task_name": "", "log": "1" }, { "id": 53760542, "send_mobile": "13333431649", "content": "验证码啊", "sms_sign": "", "key": 112982, "status": 1, "createtime": "2019-10-17 11:39:26", "sms_send_v": 2, "task_name": "", "log": "没有匹配的短信免审模板" } ] }, "redirect": "", "type": "ajax" } ``` ### 购买记录 #### URL > web/index.php?c=cloud&a=sms&do=smsTrade #### 请求方式 > GET #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | params[page] | int | 是 | 页码 | 默认传1 | | params[time][0] | int | 是 | 开始时间,不传默认为当天时间 | - | | params[time][1] | int | 是 | 结束时间 | - | #### 返回数据 ``` { "message": { "errno": 0, "message": [ { "amount": "200.00", //交易价格 "createtime": "2019-01-12 14:13:04", //购买时间 "created_at": "2019-01-12 14:13:04", "title": "2000条短信包" //短信名称 }, { "amount": "200.00", "createtime": "2018-11-21 16:11:11", "created_at": "2018-11-21 16:11:11", "title": "2000条短信包" } ] }, "redirect": "", "type": "ajax" } ``` ### 购买签名 #### URL > web/index.php?c=cloud&a=sms&do=smsSign #### 请求方式 > GET #### 请求参数 | 名称 | 类型 | 必填 | 描述 | 值 | | ----------- | :-----: | :-----: | ----------- | | params[page] | int | 否 | 页码 | 默认传1 | #### 返回数据 ``` { "message": { "errno": 0, "message": [ { "id": 1959, "uid": 0, "type": 1, "site_key": 112982, "sign": "微擎团队123", //签名 "createtime": "2019-05-21 11:40:01", "status": -1, //-1:审核拒绝;1:待审;2:审核中;3:审核通过 "refuse_reason": "拒绝。", //拒绝原因 "tid": 0, "we7_oid": 0, "we7_iid": 0, "platform": "we7_order_item", "oid": 2168224, "iid": 2193625 }, { "id": 1350, "uid": 0, "type": 1, "site_key": 112982, "sign": "士大夫", "createtime": "2018-05-16 15:13:11", "status": 3, "refuse_reason": "", "tid": 0, "we7_oid": 0, "we7_iid": 0, "platform": "we7_order_item", "oid": 1223716, "iid": 1245563 }, { "id": 1192, "uid": 0, "type": 1, "site_key": 112982, "sign": "微擎团队", "createtime": "2018-01-22 16:55:35", "status": 3, "refuse_reason": "", "tid": 989356, "we7_oid": 0, "we7_iid": 0, "platform": "", "oid": 0, "iid": 0 } ] }, "redirect": "", "type": "ajax" } ```