Showing
1 changed file
with
365 additions
and
0 deletions
1 | +## 1、获取用户的验证信息 ## | ||
2 | + | ||
3 | +获取用户的验证信息(method=web.passport.getUserVerifyInfo) | ||
4 | +#### 请求参数 | ||
5 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
6 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
7 | +|uid|string|否|123456|0|用户id| | ||
8 | + | ||
9 | +注意,通用的头部没有列出。 | ||
10 | +请求示例 | ||
11 | +http://127.0.0.1:8080/gateway?method=web.passport.getUserVerifyInfo&uid=12345 | ||
12 | + | ||
13 | +### 响应 | ||
14 | +code为200即为成功,否则是失败。 | ||
15 | +响应参数,data部分 | ||
16 | + | ||
17 | +| 参数名称 | 参数类型 | 示例 | 默认值 | 备注 | | ||
18 | +|:-------| -----:|-----:|-----:|-----:| | ||
19 | +|email|string|123@139.com||用户email| | ||
20 | +|emailVerify|string|N||是否验证过邮箱(Y-是;N-否)| | ||
21 | +|emailVerifyTime|string|2015-01-01 12:00:00||验证邮箱时间| | ||
22 | +|mobile|string|13912345678||用户手机| | ||
23 | +|mobileVerify|string|N||是否验证过手机(Y-是;N-否)| | ||
24 | +|mobileVerifyTime|string|2015-01-01 12:00:00||验证手机时间| | ||
25 | +|uid|int|6030455||用户id| | ||
26 | +用户响应JSON格式如下所示: | ||
27 | +```json | ||
28 | +{ | ||
29 | + "code": 200, | ||
30 | + "data": { | ||
31 | + "email": "123abc@139.com", | ||
32 | + "emailVerify": "N", | ||
33 | + "emailVerifyTime": "", | ||
34 | + "mobile": "", | ||
35 | + "mobileVerify": "Y", | ||
36 | + "mobileVerifyTime": "2015-11-13 14:14:35", | ||
37 | + "uid": 6030455 | ||
38 | + }, | ||
39 | + "message": "操作成功" | ||
40 | +} | ||
41 | +``` | ||
42 | + | ||
43 | +## 2、验证密码是否正确 ## | ||
44 | + | ||
45 | +验证密码是否正确(method=web.passport.verifyUserPwd) | ||
46 | +#### 请求参数 | ||
47 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
48 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
49 | +|uid|string|否|123456|0|用户id| | ||
50 | +|password|string|否|123456|0|用户密码| | ||
51 | + | ||
52 | +注意,通用的头部没有列出。 | ||
53 | +请求示例 | ||
54 | +http://127.0.0.1:8080/gateway?method=web.passport.verifyUserPwd&uid=12345&password=1234567 | ||
55 | + | ||
56 | +### 响应 | ||
57 | +code为200即为成功,否则是失败。 | ||
58 | + | ||
59 | +用户响应JSON格式如下所示: | ||
60 | +```json | ||
61 | +{ | ||
62 | + "code": 200, | ||
63 | + "data": { | ||
64 | + "code": 200, | ||
65 | + "message": "success." | ||
66 | + }, | ||
67 | + "message": "操作成功" | ||
68 | +} | ||
69 | +``` | ||
70 | + | ||
71 | +---------- | ||
72 | + | ||
73 | +## 3、修改当前账号密码 ## | ||
74 | + | ||
75 | +修改当前账号密码(method=web.passport.changePwd) | ||
76 | +#### 请求参数 | ||
77 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
78 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
79 | +|uid|string|否|123456|0|用户id| | ||
80 | +|newPassword|string|否|123456|0|用户新密码| | ||
81 | + | ||
82 | +注意,通用的头部没有列出。 | ||
83 | +请求示例 | ||
84 | +http://127.0.0.1:8080/gateway?method=web.passport.changePwd&uid=12345&newPassword=1234567 | ||
85 | + | ||
86 | +### 响应 | ||
87 | +code为200即为成功,否则是失败。 | ||
88 | + | ||
89 | +用户响应JSON格式如下所示: | ||
90 | +```json | ||
91 | +{ | ||
92 | + "code": 200, | ||
93 | + "data": { | ||
94 | + "code": 200, | ||
95 | + "message": "success." | ||
96 | + }, | ||
97 | + "message": "操作成功" | ||
98 | +} | ||
99 | +``` | ||
100 | + | ||
101 | +---------- | ||
102 | + | ||
103 | +## 4、发送短信验证码到手机 ## | ||
104 | + | ||
105 | +发送短信验证码到手机(method=web.passport.sendcode) | ||
106 | +#### 请求参数 | ||
107 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
108 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
109 | +|mobile|string|否|13912345678||手机号码| | ||
110 | +|area|string|否|86||国家码| | ||
111 | + | ||
112 | +注意,通用的头部没有列出。 | ||
113 | +请求示例 | ||
114 | +http://127.0.0.1:8080/gateway?method=web.passport.sendcode&area=86&mobile=13912345678 | ||
115 | + | ||
116 | +### 响应 | ||
117 | +code为200即为成功,否则是失败。 | ||
118 | + | ||
119 | +用户响应JSON格式如下所示: | ||
120 | +```json | ||
121 | +{ | ||
122 | + "code": 200, | ||
123 | + "data": [], | ||
124 | + "message": "发送成功" | ||
125 | +} | ||
126 | +``` | ||
127 | + | ||
128 | +---------- | ||
129 | + | ||
130 | +## 5、验证短信验证码是否正确 ## | ||
131 | + | ||
132 | +验证短信验证码是否正确(method=web.passport.checkcode) | ||
133 | +#### 请求参数 | ||
134 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
135 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
136 | +|mobile|string|否|13912345678||手机号码| | ||
137 | +|area|string|否|86||国家码| | ||
138 | +|code|string|否|||短信验证码| | ||
139 | + | ||
140 | +注意,通用的头部没有列出。 | ||
141 | +请求示例 | ||
142 | +http://127.0.0.1:8080/gateway?method=web.passport.checkcode&area=86&mobile=13912345678&code=9691 | ||
143 | + | ||
144 | +### 响应 | ||
145 | +code为200即为成功,否则是失败。 | ||
146 | + | ||
147 | +用户响应JSON格式如下所示: | ||
148 | +```json | ||
149 | +{ | ||
150 | + "code": 200, | ||
151 | + "data": [], | ||
152 | + "message": "校验成功" | ||
153 | +} | ||
154 | +``` | ||
155 | + | ||
156 | +---------- | ||
157 | + | ||
158 | + | ||
159 | +## 6、修改验证手机前的检查 ## | ||
160 | + | ||
161 | +修改验证的手机前的检查(method=web.passport.checkVerifyMobile) | ||
162 | +#### 请求参数 | ||
163 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
164 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
165 | +|mobile|string|否|13912345678||手机号码| | ||
166 | +|area|string|否|86||国家码| | ||
167 | + | ||
168 | +注意,通用的头部没有列出。 | ||
169 | +请求示例 | ||
170 | +http://127.0.0.1:8080/gateway?method=web.passport.checkVerifyMobile&area=86&mobile=13912345678 | ||
171 | + | ||
172 | +### 响应 | ||
173 | +code为200即为成功,否则是失败。 | ||
174 | + | ||
175 | +用户响应JSON格式如下所示: | ||
176 | +```json | ||
177 | +{ | ||
178 | + "code": 200, | ||
179 | + "data": [], | ||
180 | + "message": "操作成功" | ||
181 | +} | ||
182 | +``` | ||
183 | + | ||
184 | + | ||
185 | +---------- | ||
186 | + | ||
187 | +## 7、修改验证的手机 ## | ||
188 | + | ||
189 | +修改验证的手机(method=web.passport.changeVerifyMobile) | ||
190 | +调用该方法前,必须先要调用web.passport.checkVerifyMobile该接口做检查 | ||
191 | +#### 请求参数 | ||
192 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
193 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
194 | +|newMobile|string|否|13912345678||新的手机号码| | ||
195 | +|area|string|否|86||国家码| | ||
196 | +|uid|string|否|||用户id| | ||
197 | + | ||
198 | +注意,通用的头部没有列出。 | ||
199 | +请求示例 | ||
200 | +http://127.0.0.1:8080/gateway?method=web.passport.changeVerifyMobile&uid=8041015&newMobile=13912345678&area=86 | ||
201 | + | ||
202 | +### 响应 | ||
203 | +code为200即为成功,否则是失败。 | ||
204 | + | ||
205 | +用户响应JSON格式如下所示: | ||
206 | +```json | ||
207 | +{ | ||
208 | + "code": 200, | ||
209 | + "data": { | ||
210 | + "code": 200, | ||
211 | + "message": "success." | ||
212 | + }, | ||
213 | + "message": "操作成功" | ||
214 | +} | ||
215 | +``` | ||
216 | + | ||
217 | + | ||
218 | +---------- | ||
219 | + | ||
220 | +## 7、验证邮箱,发送邮件 ## | ||
221 | + | ||
222 | +验证邮箱,发送邮件(method=web.passport.verifyEmail) | ||
223 | +#### 请求参数 | ||
224 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
225 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
226 | +|email|string|否|t@163.com||用户邮箱| | ||
227 | +|uid|string|否|||用户id| | ||
228 | + | ||
229 | +注意,通用的头部没有列出。 | ||
230 | +请求示例 | ||
231 | +http://127.0.0.1:8080/gateway?method=web.passport.verifyEmail&email=t@163.com&uid=12345 | ||
232 | + | ||
233 | +### 响应 | ||
234 | +code为200即为成功,否则是失败。 | ||
235 | + | ||
236 | +用户响应JSON格式如下所示: | ||
237 | +```json | ||
238 | +{ | ||
239 | + "code": 200, | ||
240 | + "data": [], | ||
241 | + "message": "操作成功" | ||
242 | +} | ||
243 | +``` | ||
244 | + | ||
245 | +---------- | ||
246 | + | ||
247 | +## 8、找回密码,判断code是否有效 ## | ||
248 | + | ||
249 | +找回密码,判断code是否有效(method=web.passport.checkCodeValid) | ||
250 | +#### 请求参数 | ||
251 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
252 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
253 | +|code|string|否|abcdef||加密的字符串| | ||
254 | + | ||
255 | +注意,通用的头部没有列出。 | ||
256 | +请求示例 | ||
257 | +http://127.0.0.1:8081/gateway?method=web.passport.checkCodeValid&code=abcdef | ||
258 | + | ||
259 | +### 响应 | ||
260 | +code为200即为成功,否则是失败。 | ||
261 | + | ||
262 | +用户响应JSON格式如下所示: | ||
263 | +```json | ||
264 | +{ | ||
265 | + "code": 200, | ||
266 | + "data": [], | ||
267 | + "message": "操作成功" | ||
268 | +} | ||
269 | +``` | ||
270 | + | ||
271 | +---------- | ||
272 | + | ||
273 | +## 10、修改验证的邮箱 ## | ||
274 | + | ||
275 | +修改验证的邮箱(method=web.passport.changeEmail) | ||
276 | +#### 请求参数 | ||
277 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
278 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
279 | +|code|string|否|abcdef||加密的字符串| | ||
280 | + | ||
281 | +注意,通用的头部没有列出。 | ||
282 | +请求示例 | ||
283 | +http://127.0.0.1:8081/gateway?method=web.passport.changeEmail&code=abcdef | ||
284 | + | ||
285 | +### 响应 | ||
286 | +code为200即为成功,否则是失败。 | ||
287 | + | ||
288 | +用户响应JSON格式如下所示: | ||
289 | +```json | ||
290 | +{ | ||
291 | + "code": 200, | ||
292 | + "data": [], | ||
293 | + "message": "操作成功" | ||
294 | +} | ||
295 | +``` | ||
296 | + | ||
297 | +## 11、获取个人信息## | ||
298 | + | ||
299 | +获取文章作者信息(?method=open.passport.get) | ||
300 | +#### 请求参数 | ||
301 | +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 | | ||
302 | +|:-------| -----:|-----:|-----:|-----:|----:| | ||
303 | +|uid|int|否|5357305|0|用户id| | ||
304 | + | ||
305 | +注意,通用的头部没有列出。 | ||
306 | +请求示例 | ||
307 | +http://192.168.102.205:8080/gateway/?method=open.passport.get&uid=5357305&debug=XYZ | ||
308 | + | ||
309 | +### 响应 | ||
310 | +code为200即为成功,否则是失败。 | ||
311 | + | ||
312 | +响应JSON格式如下所示:(是按PHP代码返回的) | ||
313 | +```json | ||
314 | +{ | ||
315 | + "code": 200, | ||
316 | + "data": { | ||
317 | + "data": { | ||
318 | + "YohocoinCount": 0,//有货币数量 | ||
319 | + "couponCount": 0,//优惠券数量 | ||
320 | + "head_ico": "",//头像 | ||
321 | + "messageCount": 0,//未读消息数 | ||
322 | + "orderCount": 10,//待处理订单数 | ||
323 | + "profile_name": "18****59670",//名称 | ||
324 | + "random": 1458378392.046,//以前接口返回的,不知道啥用 | ||
325 | + "refundCount": 0,//退换货数量 | ||
326 | + "token": "",//以前的字段,现在没有 | ||
327 | + "uid": 5357305,//用户id | ||
328 | + "vip": { //用户vip信息 | ||
329 | + "curTotalCost": "0.0",//总消费 | ||
330 | + "curVipInfo": { //当前vip信息 | ||
331 | + "commonDiscount": "1.0", //普通折扣 | ||
332 | + "curLevel": "0", //当前等级 | ||
333 | + "needCost": "0.0",//需要花费多少 | ||
334 | + "nextLevel": "1",//下一等级 | ||
335 | + "premiumScops": [],//VIP权限 | ||
336 | + "promotionDiscount": "1.0",//促销折扣 | ||
337 | + "title": "普通会员"//VIP名称 | ||
338 | + }, | ||
339 | + "curYearCost": "0.0", //当年消费多少 | ||
340 | + "curYearCostPer": "0",//目前消费百分比 | ||
341 | + "fitTime": "1451053087",//以前的逻辑,是vipStartTime-15天 | ||
342 | + "nextVipInfo": {//下一等级VIP信息 | ||
343 | + "commonDiscount": "0.95", | ||
344 | + "curLevel": "1", | ||
345 | + "needCost": "600.0", | ||
346 | + "nextLevel": "2", | ||
347 | + "premiumScops": ["1","4","10","8","9"], | ||
348 | + "promotionDiscount": "0.95", | ||
349 | + "title": "银卡会员" | ||
350 | + }, | ||
351 | + "upgradeNeedCost": "600.0",//升级需要花费多少 | ||
352 | + "upgradeNeedCostPer": "100",//升级需要的百分比 | ||
353 | + "vipEndDay": "295",//VIP剩余多少天 | ||
354 | + "vipEndTime": "1483885087",//VIP结束时间 | ||
355 | + "vipRemainDays": "295",//VIP剩余多少天 | ||
356 | + "vipStartTime": "1452349087"//VIP开始时间 | ||
357 | + } | ||
358 | + }, | ||
359 | + "result": "1" | ||
360 | + }, | ||
361 | + "message": "User info" | ||
362 | +} | ||
363 | +``` | ||
364 | + | ||
365 | +---------- |
-
Please register or login to post a comment