找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9338|回复: 4

[插件开发] 手机信息【短信宝】插件

[复制链接]
发表于 2024-7-6 20:27:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
插 件 简 介

本插件在新秀网络验证插件框架环境下开发,本插件无缝整合Discuz内置系统,采用独立式插件开发、分离代码、支持二次扩展。本插件所有功能实现及控制均采用api接口操作,数据输出形式为JSON、XML两种常见形式,达到毫秒级数据快速交换功能。客户端支持Python、Java、C++、易语言、PHP、易安卓、火山移动等所有主流开发语言,适用于各种pc、app、web端功能开发。

功能简介:手机短信,实现手机号与用户数据相互绑定,可实现手机号登陆等其他扩展功能。

插件授权:点击购买

安装方式:

1、下载 新秀网络验证管理系统新秀网络验证应用中心 插件,并都安装成功;

2、在网站后台插件“新秀网络验证应用中心”中“应用中心”页面点击对应插件安装。

其他相关:开发交流  =  BUG反馈  =   QQ客服:3188639  QQ交流群:281079920

使 用 指 南

1、短信宝短信服务申请:

申请地址:http://www.smsbao.com/reg?r=12010


QQ截图20240706202032.png

模版code

QQ截图20240706202219.png
参数code与user_name、time,这三个变量都是可替换变量。
QQ截图20240706202553.png

2、后台设置:

QQ截图20240710103316.png


手 机 模 块

1、短信发送(通用)   /*手机发送短信,通过阿里云后台设置消息模板,可对指定手机发送短信*/

2、发送验证码(第一步)    /*发送验证码,通过发送短信验证码,在手机上获取验证码code,用于下方两个第二步接口参数*/

3、手机登录(第二步  /*手机登录,如果已绑定账号,则返回绑定后信息,获取token令牌,如果没有绑定,则需使用手机绑定账号接口进行绑定。*/

4、手机绑定账号(第二步 /*手机绑定账号,通过手机号和验证码code和已注册的用户数据,进行手机与用户绑定,绑定成功后获取token令牌*/


更 新 日 志

手机短信插件ver1.00

增加:发送短信接口

增加:第一步:发送验证码接口

增加:第二步:手机登录接口

增加:第二步:手机绑定账号接口

增加:后台手机短信登陆设置页面

增加:手机短信设置参数采用文本缓存

待续……

 楼主| 发表于 2024-7-9 22:59:34 | 显示全部楼层
短信发送
接口说明: 短信发送

接口详情
请求地址:http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:smsbao
请求方式: GET   
返回格式: JSON\XML     /*默认返回JSON格式,如需返回XML格式,请在接口网址后面增加&output=xml参数*/

请求参数(所有参数值均URL加密后传输【注意GBK与UTF8编码区别】
参数类型是否必含说明示例
key[string]传输密钥123456
action[string]接口方法send_sms
phone[string]手机号18388888888
content
[string]短信内容你好,我是谁

请求示例(GET)
[PHP] 纯文本查看 复制代码
http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:smsbao&key={传输密钥}&action=send_sms&phone=18388888888&content=你好,我是谁

返回参数所有接口返回数据含中文时“\u672c\u6846”,请用USC2进行解码
参数类型是否必含说明示例
code[number]http状态码200
result[string]错误信息状态码OK
count[number]数组成员数6
data[object]数组
data>>phone[string]手机号18388888888
data>>content[string]短信内容你好,我是谁
data>>ip[string]发送者ip地址119.23.228.84
sqltime[string]页面执行时间(秒)0.31675s

返回示例(JSON)
[PHP] 纯文本查看 复制代码
{
    "code": 200,
    "result": "OK",
    "count": 3,
    "data": {
        "phone": "18388888888",
        "content": "你好,我是谁",
        "ip": "119.23.228.84"
    },
    "sqltime": "0.10211s"
}

额外说明
            "0" => "短信发送成功",
            "-1" => "参数不全",
            "-2" => "服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间!",
            "30" => "密码错误",
            "40" => "账号不存在",
            "41" => "余额不足",
            "42" => "帐户已过期",
            "43" => "IP地址限制",
            "50" => "内容含有敏感词"

错误提示码
错误码查询地址:点击访问
BUG提交:点击提交
QQ交流群:281079920
回复

使用道具 举报

 楼主| 发表于 2024-7-9 23:30:05 | 显示全部楼层
第一步:发送验证码
接口说明: 发送验证码(第一步)

接口详情
请求地址:http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:smsbao
请求方式: GET   
返回格式: JSON\XML     /*默认返回JSON格式,如需返回XML格式,请在接口网址后面增加&output=xml参数*/

请求参数(所有参数值均URL加密后传输【注意GBK与UTF8编码区别】
参数类型是否必含说明示例
key[string]传输密钥123456
action[string]接口方法send_sms_code
phone[string]手机号码18310088888

请求示例(GET)
[PHP] 纯文本查看 复制代码
http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:smsbao&key={传输密钥}&action=send_sms_code&phone=18310088888

返回参数所有接口返回数据含中文时“\u672c\u6846”,请用USC2进行解码
参数类型是否必含说明示例
code[number]http状态码200
result[string]错误信息状态码OK
count[number]数组成员数4
data[object]数组
data>>phone[string]手机号18310088888
data>>content[string]短信内容验证码:7507 欢迎您注册新秀网络验证。
sqltime[string]页面执行时间(秒)0.2437s

返回示例(JSON)
[PHP] 纯文本查看 复制代码
{
    "code": 200,
    "result": "OK",
    "count": 3,
    "data": {
        "phone": "18310088888",
        "content": "验证码:7507 欢迎您注册新秀网络验证。",
        "ip": "119.23.228.84"
    },
    "sqltime": "0.0938s"
}

额外说明
此接口只是将验证码发送至用户手机,再用其他短信验证接口进行操作!除了发送验证码,没有其他任何功能!

错误提示码
错误码查询地址:点击访问
BUG提交:点击提交
QQ交流群:281079920
回复

使用道具 举报

 楼主| 发表于 2024-7-9 23:41:59 | 显示全部楼层
第二步:手机登录
接口说明: 手机登录(第二步)

接口详情
请求地址:http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:smsbao
请求方式: GET   
返回格式: JSON\XML     /*默认返回JSON格式,如需返回XML格式,请在接口网址后面增加&output=xml参数*/

请求参数(所有参数值均URL加密后传输【注意GBK与UTF8编码区别】
参数类型是否必含说明示例
key[string]传输密钥123456
action[string]接口方法send_sms_login
phone[string]手机号18310088888
code[string]验证码(由发送验证码接口发送)9507

请求示例(GET)
[PHP] 纯文本查看 复制代码
http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:smsbao&key={传输密钥}&action=send_sms_login&phone=18310088888&code=9507

返回参数所有接口返回数据含中文时“\u672c\u6846”,请用USC2进行解码
参数类型是否必含说明示例
code[number]http状态码200
result[string]错误信息码OK
count[number]数组成员数11
data[object]数组
data>>uid[string]用户uid23
data>>username[string]用户名demo12345
data>>groupid[string]用户组id10
data>>groupexpiry[string]用户组到期时间,0为永久
data>>adminid[string]管理组id
data>>token[string]token令牌7b05ZwNP51b0Y9ePHXOwTvDD6yY1DYG3Uw4hVr9ZbZl
p6_xin_xiu_m48RDixVoe0L8U2ZVXwOfetB3wadDA
data>>sgin[string]绑定卡号32DCA24C8A0E72D66049B9877879EBE0
data>>dateline[string]卡号到期时间(适用于计时模式)2019-03-1821:42:10
data>>phone[string]绑定手机号
data>>qq[string]绑定QQid
data>>status[string]帐号状态0-正常、1-禁止
sqltime[string]页面执行时间(秒)0.03125s

返回示例(JSON)
[PHP] 纯文本查看 复制代码
{
    "code": 200,
    "result": "OK",
    "count": 19,
    "data": {
        "uid": "14",
        "username": "demo",
        "email": "demo@email.xinxiuvip.com",
        "credits": "110214",
        "jiaoyi": "11095",
        "groupid": "15",
        "grouptitle": "论坛元老",
        "groupexpiry": "0",
        "adminid": "0",
        "safe": "",
        "code": "",
        "token": "e3f6F_xABCDEx_0SC2fxN_ABCDE_2HkRFpFsyqSg27kWH6o5V_xABCDEx_e48m9IyUMQJdroHxqV3u4f3P7kItFe_xABCDEx_IKA",
        "sgin": "7F3156F7-99C1A212-35DB6BE1-5F0D8567",
        "dateline": "1706627524",
        "phone": "1831000000",
        "qq": "",
        "weixin": "",
        "status": "0",
        "remarks": ""
    },
    "sqltime": "0.14397s"
}

额外说明
此接口的验证码,由【发送验证码】接口发送至客户手机号,获取后,再用此接口登录!

错误提示码
错误码查询地址:点击访问
BUG提交:点击提交
QQ交流群:281079920
回复

使用道具 举报

 楼主| 发表于 2024-7-9 23:42:36 | 显示全部楼层
第二步:手机绑定账号
接口说明: 手机绑定账号(第二步)

接口详情
请求地址:http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:smsbao
请求方式: GET   
返回格式: JSON\XML     /*默认返回JSON格式,如需返回XML格式,请在接口网址后面增加&output=xml参数*/

请求参数(所有参数值均URL加密后传输【注意GBK与UTF8编码区别】
参数类型是否必含说明示例
key[string]传输密钥123456
action[string]接口方法send_phone_user
phone[string]手机号18638878888
code[string]验证码(由发送验证码接口发送)2542
username[string]绑定用户名admin
password[string]用户密码123456

请求示例(GET)
[PHP] 纯文本查看 复制代码
http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:smsbao&key={传输密钥}&action=send_phone_user&phone=18638878888&code=2542&username=admin&password=123456

返回参数所有接口返回数据含中文时“\u672c\u6846”,请用USC2进行解码
参数类型是否必含说明示例
code[number]http状态码200
result[string]错误信息状态码OK
count[number]数组成员数6
data[object]数组
data>>uid[string]用户uid1
data>>username[string]用户名admin
data>>groupid[string]用户组id1
data>>adminid[string]管理组id1
data>>token[string]token令牌6156S3xvKw5cMYgc_xin_xiu_GBSNTx0jVOmS2Dbv_xin
xiu_D1_xinxiu_L3gKzvPibvvTlLGAZce1TPyKhMDQdMJ
data>>sgin[string]登录卡号0E1149A8FF300CB333A20D24E1760E97
sqltime[string]页面执行时间(秒)0.01984s

返回示例(JSON)
[PHP] 纯文本查看 复制代码
{
    "code": 200,
    "result": "OK",
    "count": 19,
    "data": {
        "uid": "14",
        "username": "demo",
        "email": "demo@email.xinxiuvip.com",
        "credits": "110214",
        "jiaoyi": "11095",
        "groupid": "15",
        "grouptitle": "论坛元老",
        "groupexpiry": "0",
        "adminid": "0",
        "safe": "",
        "code": "",
        "token": "e3f6F_xABCDEx_0SC2fxN_ABCDE_2HkRFpFsyqSg27kWH6o5V_xABCDEx_e48m9IyUMQJdroHxqV3u4f3P7kItFe_xABCDEx_IKA",
        "sgin": "7F3156F7-99C1A212-35DB6BE1-5F0D8567",
        "dateline": "1706627524",
        "phone": "1831000000",
        "qq": "",
        "weixin": "",
        "status": "0",
        "remarks": ""
    },
    "sqltime": "0.14397s"
}

额外说明

错误提示码
错误码查询地址:点击访问
BUG提交:点击提交
QQ交流群:281079920
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|新秀网络验证系统API[软著登字第13061951号] ( 豫ICP备2021033257号-1 )

GMT+8, 2026-1-16 01:10 , Processed in 0.247140 second(s), 61 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表
slot777
slot qris
atlas123
KAPAK123
MENARA123
BARONG123
VIRGO123
HORAS123
KAKEK123
ION123
PATEN123
SALAM123
TUYUL123
KUNGLO123
PINTU123
JOKI123
INTI123
JADI123
MENANGBET
JADIJP
ACEH123
TINGGIBET
SUMBER4D
PULANG4D
POLAMAXWIN
INTAN123
dingin4d
paten123
slotsultan
slot sultan