这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
user_info_api [2014/06/11 17:20] 106.2.171.114 created |
user_info_api [2014/08/28 18:49] (当前版本) 106.2.171.114 |
||
---|---|---|---|
行 3: | 行 3: | ||
==== 1、客户端调用接口 ==== | ==== 1、客户端调用接口 ==== | ||
+ | |||
''https://m.repai.com/user/user_info_api/access_token/rpat_47be0653fe75e8ae3f3d4fa5de931c24'' | ''https://m.repai.com/user/user_info_api/access_token/rpat_47be0653fe75e8ae3f3d4fa5de931c24'' | ||
行 9: | 行 10: | ||
=== 输入参数说明: === | === 输入参数说明: === | ||
- | * access_token 【调用一键注册登陆接口获取到的access_token】 | + | * access_token 【调用[[reg_login_api|一键注册登陆接口]]获取到的access_token】 |
---- | ---- | ||
行 16: | 行 17: | ||
* JSON格式输出,错误时,is_login值为false,表示未登陆,示例如下: | * JSON格式输出,错误时,is_login值为false,表示未登陆,示例如下: | ||
- | '{"is_login":false}'' | + | |
+ | {"is_login":false} | ||
+ | |||
+ | 返回false的原因为 access_token 错误或过期(有效期30天,如果30天内用 access_token 访问过此接口,有效期自动延长) | ||
* JSON格式输出,正确时,is_login值为true,表示已登陆,并输出用户信息,示例如下: | * JSON格式输出,正确时,is_login值为true,表示已登陆,并输出用户信息,示例如下: | ||
- | ''{"is_login":true,"user_info":{"rp_uid":"1","rp_phone":"15901283960","rp_phonestatus":"0","rp_coin":"0","rp_grade":"0","rp_isp":"\u79fb\u52a8","rp_province":"\u5317\u4eac","rp_city":"\u5317\u4eac","rp_lastip":"106.2.171.114","rp_ipaddr":null,"rp_isseller":"0","rp_realname":null,"rp_idcard":null}}}'' | + | |
+ | { | ||
+ | "is_login": true, | ||
+ | "user_info": { | ||
+ | "rp_city": "北京", | ||
+ | "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": "0", | ||
+ | "rp_province": "北京", | ||
+ | "rp_realname": null, | ||
+ | "rp_uid": "1", | ||
+ | "user_integral": "1", | ||
+ | "order_count": "35" | ||
+ | }, | ||
+ | "user_avatar": { | ||
+ | "pic_medium": "http://pic.repaiapp.com/pic/0f/52/50/0f52508b97a7a7900fe206c276158ce425ae6723.jpg@0e_120w_120h_0c_0i_1o_90Q_1x.jpg", | ||
+ | "pic_small": "http://pic.repaiapp.com/pic/0f/52/50/0f52508b97a7a7900fe206c276158ce425ae6723.jpg@0e_400w_400h_0c_0i_1o_90Q_1x.jpg", | ||
+ | "reason": "用户拥有头像!", | ||
+ | "status": true | ||
+ | } | ||
+ | } | ||
* is_login 【是否登陆,true为已登陆,false为未登录】 | * is_login 【是否登陆,true为已登陆,false为未登录】 | ||
+ | |||
+ | user_info 下的参数: | ||
* rp_uid 【用户ID】 | * rp_uid 【用户ID】 | ||
行 29: | 行 61: | ||
* rp_phonestatus 【手机号是否经过短信验证,字符串1为已验证,0为未验证,某些关键项(比如商家报名)需要短信验证】 | * rp_phonestatus 【手机号是否经过短信验证,字符串1为已验证,0为未验证,某些关键项(比如商家报名)需要短信验证】 | ||
- | * rp_coin 【热币数量,1人民币=100热币】 | + | * rp_coin 【热币数量,1人民币=1热币】 |
- | * rp_grade 【热拍经验积分】 | + | * rp_grade 【热拍经验等级】 |
* rp_isp 【手机运营商:移动、联通、电信】 | * rp_isp 【手机运营商:移动、联通、电信】 | ||
行 48: | 行 80: | ||
* rp_idcard 【身份证号,卖家需要】 | * rp_idcard 【身份证号,卖家需要】 | ||
+ | |||
+ | * user_integral 【用户经验值】 | ||
+ | |||
+ | * order_count 【用户总订单数】 | ||
+ | |||
+ | user_avatar 下的参数: | ||
+ | |||
+ | * status 【是否有头像,true为有,false为无】 | ||
+ | |||
+ | * reason 【用户拥有头像的文本提示】 | ||
+ | |||
+ | * pic_medium 【头像中等大小图,400x400】 | ||
+ | |||
+ | * pic_small 【头像小图,120x120】 | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ==== 2、PHP内部引用调用接口 ==== | ||
+ | |||
+ | <?php | ||
+ | require_once("/Data/webapps/m.repai.com/m/phpapi.php"); //PHP引用方式,需要引用的框架入口文件 | ||
+ | $result = phpapi_mvc("user", "user_info_api", array("access_token" => "rpat_47be0653fe75e8ae3f3d4fa5de931c24")); | ||
+ | if (empty($result["error"])) { | ||
+ | var_dump($result); //打印出返回内容,此处输出为PHP数组,格式与客户端调用接口输出的JSON数组json_decode后的内容一样 | ||
+ | } else { | ||
+ | var_dump($result["error"]); //打印出错误内容 | ||
+ | } | ||
+ | ?> | ||
+ | |||
+ | 其中 rpat_47be0653fe75e8ae3f3d4fa5de931c24 为 access_token 示例。 | ||
+ | |||
+ | === 输入参数说明: === | ||
+ | |||
+ | * access_token 【调用[[reg_login_api|一键注册登陆接口]]获取到的access_token】 | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === 输出参数说明: === | ||
+ | |||
+ | * 参见客户端调用接口的输出参数 | ||
[[reg_login_api|相关接口:APP客户端用户注册、登陆一体化接口]] | [[reg_login_api|相关接口:APP客户端用户注册、登陆一体化接口]] | ||
[[start|返回首页]] | [[start|返回首页]] |