🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> 使用注意:积分数量位数不能超过11位,或者会出错!number参数为0时,是获取积分数量 **简要描述:** * 用户管理进行加减积分 **请求URL:** * `http://api.guaqb.cn/user/integral.php` **请求方式:** * POST **参数:** | 参数名 | 必选 | 类型 | 说明 | | --- | --- | --- | --- | | key | 是 | string | key | | my | 是 | string | 密钥 | | user | 是 | string | 用户名 | | number | 是 | int | 积分数量 | | token | 是 | string | 令牌 | | time | 是 | int | token过期时间 | | add | 否 | string | 加积分add=yes | 有add参数是加积分,没有是减积分! **返回示例** 有积分的情况 ``` { "user" : "123456", "number" : "200" } ``` 积分不足的情况 ``` { "user" : "123456", "number" : "0", "error" : "积分不足" } ``` **返回参数说明** 有积分的情况 | 参数名 | 类型 | 说明 | | --- | --- | --- | | user | string | 用户名 | | number | int | 当前积分数量 | 积分不足的情况 | 参数名 | 类型 | 说明 | | --- | --- | --- | | user | string | 用户名 | | number | int | 当前积分数量 | | error | string | 积分不足 | > 这个接口必须使用 token令牌,可以有效防止抓包。加密过程:MD5((key&my&user&(time+otime) )取第24位后8位值).(time+otime) > key:小明API提供的key > my:小明API提供的密钥 > user:用户名 > time:10位uinx时间戳(北京时间) > otime:token过期时间 单位/秒 > "&"为连接符 。"+"为数学运算上的加号 > 可以看代码进一步理解 ~~~ IAPP代码,仅供测试环境下使用 t() { s otime=30 //过期时间 建议不小于5s ,网络环境会影响time值的差距 s key="" //这里输入key s my="" //这里输入my s user="" //用户名 s number="0" //数量 time(4,a) ssg(a,0,10,ntime) s(ntime+otime,ctime) ss(key+my+user+ctime,all) ss("http://api.guaqb.cn/v1/secret/?type=md5&content="+all+"&key="+key+"&secret="+my,md51) hs(md51,md5) ssg(md5,24,32,to) ss(to+ctime,token) ss("key="+key+"&my="+my+"&user="+user+"&number="+number+"&token="+token+"&time="+otime,data) hs("http://api.guaqb.cn/user/integral.php",data,"utf\-8",b) sutf8to(b,c) syso(c) } 感谢管管理“墨轩(783821585)”的协助👏🍗 ~~~ 其他语言源码请加群222508333获取 **备注** * 更多返回错误代码请看首页的错误代码描述