V1/login/login in

来自技术开发小组内部wiki
跳转至: 导航搜索

功能说明

主要用来处理登陆相关的接口,比如登陆,更改密码,忘记密码,返回用户信息等 本接口是全平台通用的,即发送请求后,可根据请求中传入的“email”,"password"平台参数返回对应平台的用户信息。
例如:如果传入的username为majie,password为123456 返回的是用户信息。

备注:
会根据参数返回信息(用户状态,用户名,用户UID,用户头像,是否马甲等)。

URL

正式环境
http://api.fumubang.com/v1/login/login_in
测试环境
http://api.fumubang.net/v1/login/login_in

格式

json

HTTP请求方式

POST

输入参数说明

(1)email
(2)password
参数名称 是否必须 类型 描述
email 必须 string 以json格式POST传入,用户输入的email或手机号,都以email为key的json格式传入
password 必须 string 以json格式POST传入,用户输入的登录密码

请求示例

http://api.fumubang.com/v1/login/login_in

openid=xxxxxxx 父母邦分配

openkey=xxxxxxxx 父母邦分配

email = xxx@xxx.com 用户登录账号(email的值是邮箱或手机号都可以) password = xxxxxx 用户登录密码


参数用POST方式提交

返回方式说明

xml或json

正确返回说明

 <status>success</status>成功返回状态
 <user_info>
   <uid>e234isggPOvRHSJKdtYFB1bbgp0RkcSlAj3b8rUgy4S/zt+KR3b7NFWNbnqaBsyNjF6wmfGT8D6bFgXYBloj6z6xFJgt8A</uid>用户UID
   <username>18618425967</username>用户名
   <phone_number>18618425967</phone_number>手机号码
   <recreply_num>0</recreply_num>新回应数量
   <pms_num>0</pms_num>新私信数量
   <message_num>0</message_num>新消息提示总数(新回应数量+新私信数量)
   <is_majia>0</is_majia>是否马甲
   <is_shield>0</is_shield>是否被屏蔽
   <face_image_small>http://uc.fumubang.net/avatar.php?uid=32377&size=small</face_image_small>小头像
   <face_image_middle>http://uc.fumubang.net/avatar.php?uid=32377&size=middle</face_image_middle>中头像
   <face_image_big>http://uc.fumubang.net/avatar.php?uid=32377&size=big</face_image_big>大头像
   <email>18618425967@fumubang.net</email>邮箱
   <integral>100</integral>积分
   <level>4</level>等级
   <province>山西省</province>省/市
   <city>大同市</city>市/区
   <edc>2014-08-04 00:00:00</edc>预产期
   <child_birthday/>生日
   <type>1</type>0-备孕妈妈 1-准妈妈 2-孩子妈妈 3-备孕爸爸 4-准爸爸 5-孩子爸爸
 </user_info>

错误返回示例

密码错误

<error_code>300002</error_code>
<error_msg>密码正确</error_msg>

账号不存在

<error_code>300001</error_code>
<error_msg>账号不存在</error_msg>

示例代码