这里会显示出您选择的修订版和当前版本之间的差别。
Both sides previous revision 前一修订版 后一修订版 | 前一修订版 | ||
phone_verify [2014/06/19 11:35] 106.2.171.114 |
phone_verify [2014/06/19 12:04] (当前版本) 106.2.171.114 |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ===== APP客户端用户手机号真实性验证接口 ===== | + | ===== APP客户端用户手机号短信真实性验证接口 ===== |
+ | |||
+ | 前言:通过 [[user_info_api|APP客户端用户登陆状态判断及用户详情接口]] 获取到的用户信息列表中,rp_phonestatus 的值代表手机号是否经过短信验证,字符串1为已验证,0为未验证,某些关键项(比如商家报名)需要短信验证。如果未验证,可以通过本接口进行手机号短信真实性验证。 | ||
{{ :phonestatus.png?300 |}} | {{ :phonestatus.png?300 |}} | ||
行 69: | 行 71: | ||
备注:从安全角度考虑,如果用户输错验证码,必须重新获取新的短信验证码。 | 备注:从安全角度考虑,如果用户输错验证码,必须重新获取新的短信验证码。 | ||
- | * JSON格式输出,正确时,status值为true,并输出手机号、用户rp_uid、rp_access_token等基础信息(其中rp_access_token非常重要,用于判断用户是否登录),示例如下: | + | * JSON格式输出,正确时,status值为true,并输出手机号、rp_phonestatus手机号验证状态(1为已验证通过)等用户信息,示例如下: |
{ | { | ||
- | "reason": "登录成功!", | + | "reason": "手机号已通过验证!", |
- | "rp_access_token": "rpat_47be0653fe75e8ae3f3d4fa5de931c24", | + | "status": true, |
- | "rp_phone": "15901283960", | + | "user_info": { |
- | "rp_uid": "1", | + | "rp_city": "北京", |
- | "status": true | + | "rp_coin": "0", |
+ | "rp_grade": "0", | ||
+ | "rp_idcard": null, | ||
+ | "rp_ipaddr": null, | ||
+ | "rp_isp": "移动", | ||
+ | "rp_isseller": "0", | ||
+ | "rp_lastip": "106.2.171.114", | ||
+ | "rp_phone": "15901283960", | ||
+ | "rp_phonestatus": "1", | ||
+ | "rp_province": "北京", | ||
+ | "rp_realname": null, | ||
+ | "rp_uid": "1" | ||
+ | } | ||
} | } | ||
- | |||
- | 此接口完成密码重置后,所有用旧密码登录的终端用户会被注销登录,本终端会自动登录,登录后的输出参数跟 [[reg_login_api|APP客户端用户注册、登陆一体化接口]] 相同。 | ||
- | |||
- | 返回的rp_access_token相当于sessionid,用来查询登陆后的其他数据,以及做是否登陆判断,请APP客户端保持在本地。 | ||
- | |||
- | [[reg_login_api|相关接口:APP客户端用户注册、登陆一体化接口]] | ||
[[start|返回首页]] | [[start|返回首页]] |