青柠网络验证webapi接口于2019/6/5 正式上线

什么是webapi接口?

Webapi接口就是不管你是什么编程软件,只要有网页访问的函数,就能使用我们的青柠网络验证的所有功能!

每个api返回都有status值,每个status错误值是唯一的

例子:

{"status":"1","msg":"初始化成功","notice":"欢迎大家使用我的软件,使用过程遇到问题请联系我哦","version":"1.1","updateAddr":"https://www.lanzous.com/i1bcv5a","reg_give_time":"99999","open_state":"0","bindingMode":"1","reg_give_points":"100"}

Status  =返回值

Msg = 提示信息

每个api都是以post的形式提交

不懂的请参考我们提供的易语言源码

Initialize说明:

初始化软件信息,不初始化其他api都无法正常使用,调用成功返回软件信息,如:{"status":"1","msg":"初始化成功","notice":"欢迎大家使用我的软件,使用过程遇到问题请联系我哦","version":"1.1","updateAddr":"https://www.lanzous.com/i1bcv5a","reg_give_time":"99999","open_state":"0","bindingMode":"1","reg_give_points":"100"}

调用例子:

post提交数据:appID=23&Key=XF5O65GL2K8N5M67W6118CVWEU8X5C&customCode=1234567&Number=q1033685204

参数:

appID:软件ID,在后台查看

Key:软件的key,在后台查看

customCode:软件的自定义码,在后台查看,可以自己自定义

Number:你的青柠网络验证账号

返回值:

status: 状态码

msg:成功与错误描述

notice:公告(后台可设置)

version:软件的版本号 (后台可设置)

updateAddr:更新地址(后台可设置)

reg_give_time:软件注册赠送时间(后台可设置)

open_state:软件开启状态,0 开放运营,1停止运营(后台可设置)

bindingMode:绑定模式,1 机器码绑定,0 不绑定(后台可设置)

reg_give_points:注册赠送点数(后台可设置)

Login说明:

登录(帐号密码验证)成功调用返回json,如:

{"status":"1","msg":"登录成功"}

调用例子:

post提交数据:userName=12345678&password=8888888&ip=127.0.0.1&place=beijing&machineCode=123456789122

参数:

userName :用户的帐号

password :用户的密码

ip:ip地址,请自行写函数获取 (只支持输入纯数字)

place:ip归属地,请自行写函数获取 (支持输入中文)

machineCode:机器码,请自行写函数获取

返回值:

status: 状态码

msg:成功与错误描述

Register说明:

用户帐号注册。

成功调用返回json,如:{"status":"1","msg":"注册成功"}

调用例子:

post提交数据:userName=123456789&password=123456789&[email protected]&machineCode=123456789

参数:

userName :用户的帐号

password :用户的密码

mail:用户邮箱

machineCode: 机器码,请自行写函数获取

返回值:

status: 状态码

msg:成功与错误描述

ChangePassword说明:

修改用户的登录密码

成功调用返回json,如:{"status":"1","msg":"修改密码成功"}

调用例子:

post提交数据:userName=123456789&password=123456789&newpassword=987654321&[email protected]

参数:

userName :用户的帐号名

password:用户的原密码

newpassword:用户要设置的新密码

mail:用户注册的时候预留的邮箱

返回值:

status: 状态码

msg:成功与错误描述

Recharge说明:

给用户帐号充值,延长使用期限

成功调用返回json,如:{"status":"1","msg":"充值成功"}

调用例子:

post提交数据:userName=123456789&Key=8888888888888888

参数:

userName :用户的帐号名

key:充值卡,在后台生成

返回值:

status: 状态码

msg:成功与错误描述

UnBind说明:

如果帐号绑定机器码,调用此接口可解绑(帐号密码验证)成功调用返回json,如:

{"status":"1","msg":"解绑成功。"}

调用例子:

post提交数据:userName=123456789&password=1234567

参数:

userName :用户的帐号

password :用户的密码

返回值:

status: 状态码

msg:成功与错误描述

GetUserinfo说明:

登录成功后调用此api可获取到用户信息,成功调用返回json,如:

{"status":"1","msg":"获取用户信息成功","serverTime":"1559724095","staticData":"我是静态数据","privateData":"我是用户数据122","points":"180","userName":"1033685204","expireTime":"2019-12-21 01:21:19","ip":"127.0.0.1","place":"中国北京"}

调用例子:

post提交数据:userName=123456789

参数:

userName :用户的帐号 (这里的账号可填可不填,因为这个api是默认读取登录成功后的账号的用户信息)

返回值:

status: 状态码

msg:成功与错误描述

serverTime:服务器时间

staticData:软件静态数据(后台可修改)

privateData:用户私有信息

points:用户剩余点数

userName:当前登录用户

expireTime:到期时间

ip:登录ip

place:ip归属地

Deduction说明:

登录成功后调用此api可进行扣点操作,扣点的作用是比如你写了一个功能,你想按次数收费,比如1块钱能用10次,你就可以调用这个扣点api,每次扣点1次即可。

成功调用返回json,如:{"status":"1","msg":"扣点成功。"}

调用例子:

post提交数据:points=1

参数:

points:要扣除的点数

返回值:

status: 状态码

msg:成功与错误描述

Locking说明:

封停账号,使账号禁止登陆。调用此api后,建议接着调用Heartbeat,检测账号状态,不懂的请参考提供的易语言源码。

成功调用返回json,如:{"status":"1","msg":"成功。"}

调用例子:

post提交数据:userName=123456789

参数:

userName :用户的帐号 (这里的账号可填可不填,因为这个api是默认封禁登录成功后的账号)

返回值:

status: 状态码

msg:成功与错误描述

Heartbeat说明:

登录成功才能使用本函数,本函数请用时钟调用,设置时间1分钟到10分钟左右不等,意思是间隔60秒与服务器通信一次,请勿调用得太频繁,防止访问失败导致错误判断。

成功调用返回json,如:{"status":"1","msg":"心跳正常。"}

调用例子:

post提交数据:userName=123456789&password=987654321

参数:

userName :用户的帐号

password :用户的密码

返回值:

status: 状态码

msg:成功与错误描述

SetData说明:

设置用户私有数据,登录后才能使用。

成功调用返回json,如:{"status":"1","msg":"成功。"}

调用例子:

post提交数据:content=我是用户数据

参数:

content:要设置的内容

返回值:

status: 状态码

msg:成功与错误描述

Exit说明:

通知服务器当前用户要退出,然后服务器马上切断之间的会话并设置用户状态为下线。如果用户退出使用软件,请调用此api,否则再次登录的时候会提示账号已在线,要等三分钟后才能登录。

成功调用返回json,如:{"status":"1","msg":"退出成功。"}

调用例子:

post提交数据:userName =123456789

参数:

userName :用户的帐号(这里的账号可填可不填,因为这个api是默认退出登录成功后的账号)

返回值:

status: 状态码 msg:成功与错误描述

网络验证 api.php,青柠网络验证webapi接口说明相关推荐

  1. 青柠网络验证远程api使用方法

    青柠网络验证2.0 vip版增加远程api功能,只要发条JS调试工具(请自行百度这个工具)能运行的js,在远程api里都可以运行. 功能暂时是试运行,如果使用过程中遇到问题,请联系群主. 注意以下事项 ...

  2. 青柠起始页——一言接口调用

    青柠起始页--一言接口调用 由于之前写过青柠起始页的样式,当时在访问青柠起始页时,看到了页面推送的"一言",本人表示非常喜欢这个功能,最近刚刚学习了dom,了解了一些对文档进行操作 ...

  3. 【Dnc.Api.Throttle】适用于.Net Core WebApi接口限流框架

    Dnc.Api.Throttle    适用于Dot Net Core的WebApi接口限流框架 使用Dnc.Api.Throttle可以使您轻松实现WebApi接口的限流管理.Dnc.Api.Thr ...

  4. html约束验证的例子,HTML5利用约束验证API来检查表单的输入数据的代码实例

    HTML5对于表单有着极大程度的优化,无论是语义,小部件,还是数据格式的验证.我猜你肯定会以浏览器兼容作为借口不愿意使用这些"新功能",但这绝不应该成为使你停滞不前的原因,况且还有 ...

  5. 【深度学习】(7) 交叉验证、正则化,自定义网络案例:图片分类,附python完整代码

    各位同学好,今天和大家分享一下TensorFlow2.0深度学习中的交叉验证法和正则化方法,最后展示一下自定义网络的小案例. 1. 交叉验证 交叉验证主要防止模型过于复杂而引起的过拟合,找到使模型泛化 ...

  6. windows 中 vpn连接提示, 虚拟专用网络 由于RAS/虚拟专用网络,服务器上配置的某个策略,服务器用于验证用户名和密码的身份验证方法可能与连接配置文件中的身份证验证方法不匹配

    windows 虚拟专用网络 由于RAS/虚拟专用网络,服务器上配置的某个策略,服务器用于验证用户名和密码的身份验证方法可能与连接配置文件中的身份证验证方法不匹配 打开网络 更换网络适配器 选项 右键 ...

  7. api接口安全验证(sign签名和token验证)

    文章目录 背景 api接口安全类型 1.参数篡改 2.未授权用户访问 3.dos攻击 4.重要信息泄露 5.重放攻击 总结 背景 api的常用就不用多说了,在这个网络时代,小到天气信息,大到各种大数据 ...

  8. 新增“查验工具”的身份证二要素实名验证API接口

    一.实名认证适用场景 实名认证几乎贯穿了社会生活的各个领域,身份证二要素实名验证更是必不可少.常见的应用领域包括以下但不限于此: 游戏领域:可以核验游戏玩家身份,进行未成年人玩家的管控及虚拟财产所有人 ...

  9. api身份验证_api上下文中的身份验证

    api身份验证 APIs are becoming a main interface for interacting with many things, from enterprise service ...

最新文章

  1. 小程序音频播放报10001 解决方案 errCode:10001, errMsg:errCode:602,err:error,not found param
  2. Python让你成为AI 绘画大师,简直太惊艳了!(附代码))
  3. XSS的原理分析与解剖
  4. 基于Pytorch再次解读DenseNet现代卷积神经网络
  5. React Hook “useState“ is called in function xx which is neither a React function component or
  6. Java_关于App class loader的总结
  7. Spring Data REST API集成Springfox、Swagger
  8. 告诉各位为如何学习linux系统
  9. 动态改变eachers图表高_动态Excel图表,让数据说话
  10. 人工神经网络方法学习步长_人工神经网络-一种直观的方法第1部分
  11. 使用RN开发App,引入图标失效问题的解决
  12. 视频教程-Docker 基础与实践(DevOps系列)-Linux
  13. SSL安全证书不受信任怎么办
  14. 阿里P6+面试:介绍下观察者模式?
  15. “传递关爱 感恩社会” ——美斯坦福2017年捐资助学仪式隆重举行
  16. 对游戏编程开发的一点思考
  17. 反病毒垃圾邮件,U-Mail邮件系统从容应对
  18. 关于电机编码器的知识汇总,都在这里了!
  19. 双机热备_磁盘阵列柜
  20. python爬虫m3u8#EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:8 #EXT-X-MEDIA-SEQUENCE:0 #EXTINF:5.0000

热门文章

  1. Revit学习之路02_Revit基础菜单定义
  2. ds12c887c语言初始化,求助关于DS12C887读取问题
  3. 元宇宙乘风而来,人工智能落地如何“去虚向实”?
  4. 共享单车需求分析(一)
  5. 来也UiBot RPA开发新手入门到高级开发者
  6. 基于live555中的liveMedia库的client开发流程 此博文包含图片
  7. 【大话QT之四】ctkPlugin插件系统实现项目插件式开发
  8. RTOS bookmark
  9. 计算机网络核心知识点总结面试笔试要点
  10. java se7 新特性_Java SE7新特性之try-with-resources语句