- 好友
- 分享
- 精華
- 閱讀權限
- 255
- 注冊時間
- 2017-8-17
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
通用接口調用形式解析 | - 接口形式解析:
- 初始化接口:
- http://localhost/plugin.php?id=xinxiu_network:login&key={傳輸密鑰}&action=login_user&username=用戶名&password=密碼
- /*-----*/
- 接口名稱:初始化接口是負責登陸、獲取token令牌,而其他功能接口則需要token令牌參數;
- 傳輸密鑰:插件后臺一個傳輸密鑰;
- /*-----*/
- 其他功能接口:
- http://localhost/plugin.php?id=xinxiu_network:{模塊名稱}&token={token令牌}&action={接口方法}&參數1=值&參數2=值……
- /*-----*/
- 模塊名稱:模塊接口類名稱,例如:login、user等;
- token令牌:是初始化登陸后,返回的唯一token令牌,過期后可以重新初始化登陸獲取;
- 接口方法:每個模塊功能下都會有多個接口方法,具體看教程;
- 參數=值:根據接口方法的參數要求,進行傳值,可使用GET或POST方式。
- /*-----*/
- 返回數據:
- {"code":狀態碼,"result":"錯誤提示信息","count":返回數據數組數,"data":{"返回數據"},"sqltime":"代碼執行時間/秒"}
- /*-----*/
- code:返回狀態碼,正常為200;
- result:返回狀態碼對應的信息,開發軟件調試時查閱接口文檔;
- count:返回data數組中的數量;
- data:返回獲得值,具體查看接口文檔介紹
復制代碼 |
接口調用實例 | 用戶登錄(初始化) | 提交地址:(返回json數據)
- http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:login&key=123456&action=login_user&username=demo&password=demo
復制代碼 | 提交地址:(返回XML數據)接口網址后面增加&output=xml參數
- http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:login&key=123456&action=login_user&username=demo&password=demo&output=xml
復制代碼 |
提交參數 | 參數名 | | | | | | | | | |
| | | | | |
| | | | | 用戶名,根據$isuid值對應輸入(用戶名、用戶ID、用戶郵箱) |
| | | | | |
| | | | | 問題id(1-7)提示問題順序為1=母親叫什么名字,后面2、3、4、5以此類推 |
|
| | | | |
|
| | | | 用戶名登錄類型(1->使用用戶ID登錄,2->使用用戶 E-mail登錄;0->(默認值) 使用用戶名登錄) |
|
|
|
返回數據(JSON形式) | - {
- "code": 200,
- "result": "OK",
- "count": 15,
- "data": {
- "uid": "3",
- "username": "demo",
- "email": "2234@qq.com",
- "credits": "15",
- "jiaoyi": "0",
- "groupid": "0",
- "groupexpiry": 0,
- "adminid": "0",
- "token": "b8a1ab9du_xinxiu_vTwHlAi1K9ZbP3T0kDnvJ6E2YFE_xinxiu_vhvKyDkp2YMl7JtjMr0ViX5Jmobdg",
- "sgin": "18E100B850FBFEEAEC06D292D4A67CAA",
- "dateline": "2020-03-08 00:14:46",
- "phone": "",
- "qq": "",
- "weixin": "",
- "status": "0"
- },
- "sqltime": "0.06564s"
- }
復制代碼 |
返回數據(XML形式)接口網址后面增加&output=xml參數 | - <?xml version='1.0' encoding='UTF-8' ?>
- <root><code>200</code>
- <result>OK</result>
- <count>15</count>
- <data>
- <uid>3</uid>
- <username>demo</username>
- <email>2234@qq.com</email>
- <credits>15</credits>
- <jiaoyi>0</jiaoyi>
- <groupid>0</groupid>
- <groupexpiry>0</groupexpiry>
- <adminid>0</adminid>
- <token>837e6ZB6zYCy0SsCVqVJ_xin_xiu_wuEh_xinxiu_zhDX6Wgqh_xinxiu_nIIzl5zOdxN7ID9vSTlyk8x6pgO0S2s</token>
- <sgin>18E100B850FBFEEAEC06D292D4A67CAA</sgin>
- <dateline>2020-03-08 00:14:46</dateline>
- <phone></phone>
- <qq></qq>
- <weixin></weixin>
- <status>0</status>
- </data>
- <sqltime>0.02445s</sqltime>
- </root>
復制代碼 |
參數名 | | | | | code | | | | | result | | | | | count | | | | | data | | | |
| data>>uid | | | | | data>>username | | | | | data>>email | | | | | data>>credits | | | | | data>>jiaoyi | | | | | data>>groupid | | | | | data>>groupexpiry | | | | | data>>adminid | | | | | data>>token | | | | 837e6ZB6zYCy0SsCVqVJ_xin_xiu_wuEh_xinxiu_zhDX 6Wgqh_xinxiu_nIIzl5zOdxN7ID9vSTlyk8x6pgO0S2s | data>>sgin | | | | 18E100B850FBFEEAEC06D292D4A67CAA | data>>dateline | | | | | data>>phone | | | |
| data>>qq | | | |
| data>>status | | | | | data>>weixin | | |
|
| sqltime | | | | |
|
|