找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 17324|回复: 0

[验证开发] 第四节:如何调用api接口?

[复制链接]
发表于 2018-11-27 08:59:47 | 显示全部楼层 |阅读模式

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

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

×
通用接口调用形式解析
  1. 接口形式解析:
  2. 初始化接口:
  3. http://localhost/plugin.php?id=xinxiu_network:login&key={传输密钥}&action=login_user&username=用户名&password=密码
  4. /*-----*/
  5. 接口名称:初始化接口是负责登陆、获取token令牌,而其他功能接口则需要token令牌参数;
  6. 传输密钥:插件后台一个传输密钥;
  7. /*-----*/
  8. 其他功能接口:
  9. http://localhost/plugin.php?id=xinxiu_network:{模块名称}&token={token令牌}&action={接口方法}&参数1=值&参数2=值……
  10. /*-----*/
  11. 模块名称:模块接口类名称,例如:login、user等;
  12. token令牌:是初始化登陆后,返回的唯一token令牌,过期后可以重新初始化登陆获取;
  13. 接口方法:每个模块功能下都会有多个接口方法,具体看教程;
  14. 参数=值:根据接口方法的参数要求,进行传值,可使用GET或POST方式。
  15. /*-----*/
  16. 返回数据:
  17. {"code":状态码,"result":"错误提示信息","count":返回数据数组数,"data":{"返回数据"},"sqltime":"代码执行时间/秒"}
  18. /*-----*/
  19. code:返回状态码,正常为200;
  20. result:返回状态码对应的信息,开发软件调试时查阅接口文档;
  21. count:返回data数组中的数量;
  22. data:返回获得值,具体查看接口文档介绍
复制代码

完整接口文档--在线手册

接口调用实例
用户登录(初始化)
提交地址:(返回json数据)
  1. http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:login&key=123456&action=login_user&username=demo&password=demo
复制代码
提交地址:(返回XML数据)接口网址后面增加&output=xml参数
  1. http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:login&key=123456&action=login_user&username=demo&password=demo&output=xml
复制代码
提交参数
  
参数名
  
类型
必填
说明
限制
示例
key
[string]
传输密钥(后台设置)

123456
action
[string]
接口方法

login_user
username
[string]
用户名,根据$isuid值对应输入(用户名、用户ID、用户邮箱)

demo
password
[string]
密码

demo
questionid
[string]
问题id(1-7)提示问题顺序为1=母亲叫什么名字,后面2、3、4、5以此类推


answer
[string]
问题答案


isuid
[string]
用户名登录类型(1->使用用户ID登录,2->使用用户  E-mail登录;0->(默认值) 使用用户名登录)



返回数据(JSON形式)
  1. {
  2.     "code": 200,
  3.     "result": "OK",
  4.     "count": 15,
  5.     "data": {
  6.         "uid": "3",
  7.         "username": "demo",
  8.         "email": "2234@qq.com",
  9.         "credits": "15",
  10.         "jiaoyi": "0",
  11.         "groupid": "0",
  12.         "groupexpiry": 0,
  13.         "adminid": "0",
  14.         "token": "b8a1ab9du_xinxiu_vTwHlAi1K9ZbP3T0kDnvJ6E2YFE_xinxiu_vhvKyDkp2YMl7JtjMr0ViX5Jmobdg",
  15.         "sgin": "18E100B850FBFEEAEC06D292D4A67CAA",
  16.         "dateline": "2020-03-08 00:14:46",
  17.         "phone": "",
  18.         "qq": "",
  19.         "weixin": "",
  20.         "status": "0"
  21.     },
  22.     "sqltime": "0.06564s"
  23. }
复制代码
返回数据(XML形式)接口网址后面增加&output=xml参数
  1. <?xml version='1.0' encoding='UTF-8' ?>
  2. <root><code>200</code>
  3.     <result>OK</result>
  4.     <count>15</count>
  5.     <data>
  6.         <uid>3</uid>
  7.         <username>demo</username>
  8.         <email>2234@qq.com</email>
  9.         <credits>15</credits>
  10.         <jiaoyi>0</jiaoyi>
  11.         <groupid>0</groupid>
  12.         <groupexpiry>0</groupexpiry>
  13.         <adminid>0</adminid>
  14.         <token>837e6ZB6zYCy0SsCVqVJ_xin_xiu_wuEh_xinxiu_zhDX6Wgqh_xinxiu_nIIzl5zOdxN7ID9vSTlyk8x6pgO0S2s</token>
  15.         <sgin>18E100B850FBFEEAEC06D292D4A67CAA</sgin>
  16.         <dateline>2020-03-08 00:14:46</dateline>
  17.         <phone></phone>
  18.         <qq></qq>
  19.         <weixin></weixin>
  20.         <status>0</status>
  21.     </data>
  22.     <sqltime>0.02445s</sqltime>
  23. </root>
复制代码
  
参数名
  
类型
必填
说明
示例
  
code
  
[number]
http状态码
200
  
result
  
[string]
错误信息状态码
OK
  
count
  
[number]
数组成员数
11
  
data
  
[object]
数组

  
data>>uid
  
[string]
用户uid
3
  
data>>username
  
[string]
用户名
demo
  
data>>email
  
[string]
邮箱
2234@qq.com
  
data>>credits
  
[string]
软件积分
15
  
data>>jiaoyi
  
[string]
交易积分
0
  
data>>groupid
  
[string]
用户组id
0
  
data>>groupexpiry
  
[number]
用户组到期时间,0为永久
0
  
data>>adminid
  
[string]
管理组id
0
  
data>>token
  
[string]
token令牌
837e6ZB6zYCy0SsCVqVJ_xin_xiu_wuEh_xinxiu_zhDX
6Wgqh_xinxiu_nIIzl5zOdxN7ID9vSTlyk8x6pgO0S2s
  
data>>sgin
  
[string]
登陆卡号
18E100B850FBFEEAEC06D292D4A67CAA
  
data>>dateline
  
[string]
卡号到期时间(适用于计时模式)
2020-03-08 00:14:46
  
data>>phone
  
[string]
绑定手机号

  
data>>qq
  
[string]
绑定QQid

  
data>>status
  
[string]
帐号状态0-正常、1-禁止
0
  
data>>weixin
  
[string]


  
sqltime
  
[string]
页面执行时间(秒)
0.02445s


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

本版积分规则

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

GMT+8, 2026-1-5 17:10 , Processed in 0.255924 second(s), 64 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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