Showing
1 changed file
with
0 additions
and
365 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