公开  
前台用户登陆
参数名称 类型 是否必填 参数描述 备注
api_key String 系统分配的ApiKey
api_target String 调用接口名称 com_cmall_membercenter_api_UserLogin
api_input String 输入参数 应用输入参数的JSON格式
参数名称 类型 必填 示例 参数描述 备注
login_name String 13512345678 用户名 用户名,client_source为app时该字段为手机号码。

[校验规则]:
regex=^[a-zA-Z0-9_\-\@\.]{4,40}$
verify_type String 验证类型 非必填字段,默认为空表示使用用户的密码进行登录,当该参数为msg_code时表示使用手机验证码进行登录

[校验规则]:
in=msg_code
client_source String app 客户端来源 注册类型。可选值:app(手机APP注册),site(网站注册)。手机APP注册时会发送手机验证码。

[校验规则]:
in=app,site
password String 123456 用户密码 用户的密码,长度为6-40位,支持特殊字符。

[校验规则]:
minlength=4
maxlength=40
version int 版本号 仅用于扩展,无需传入
参数名称 类型 参数描述 备注
user_token String 用户认证串 登陆成功后返回非空,用于需要用户授权api_token的操作
resultCode int 返回标记 如果返回标记1则为API调用成功 否则则是错误编号
config MemberConfig 用户配置
resultMessage String 返回消息 返回的消息描述
sChange ScoredChange 积分变动
user MemberInfo 用户资料
AppPhoto
参数名称 类型 参数描述 备注
thumb String 缩略图
large String 原图

BigInteger
参数名称 类型 参数描述 备注

ScoredChange
参数名称 类型 参数描述 备注
level_name String 等级名称
score_unit String 积分单位
level int 等级编号
score int 获得积分

MemberOther
参数名称 类型 参数描述 备注
expires String 过期时间
name String 名称
app_key String APPKEY
app_id String APPID
type String 类型

MemberInfo
参数名称 类型 参数描述 备注
score_unit String 积分单位
birthday String 用户邮箱
vip_level int pc等级
nickname String 昵称
score int 积分
vip_level_name String pc等级名称
avatar AppPhoto 用户头像
level_name String 等级名称
level int 等级
email String 用户邮箱
create_time String 加入时间
gender BigInteger 性别
points int pc积分
group BigInteger 用户组
member_code String 用户编号
mobile String 用户电话

[校验规则]:
base=mobile

MemberConfig
参数名称 类型 参数描述 备注
accounts MemberOther[] 关联账号
push int 是否接受消息通知