微信参考文档地址
请求地址
POST /passport-sign-mobile/ws/access
请求参数
| 参数名称 |
参数类型 |
是否必需 |
参数说明 |
| appId |
string |
是 |
小程序唯一标示 |
| encryptedData |
string |
是 |
包括敏感数据在内的完整用户信息的加密数据 |
| iv |
string |
是 |
加密算法的初始向量 |
| js_code |
string |
是 |
登录时获取的code |
encryptedData 解密后结构
{ "openId": "OPENID", "nickName": "NICKNAME", "gender": GENDER, "city": "CITY", "province": "PROVINCE", "country": "COUNTRY", "avatarUrl": "AVATARURL", "unionId": "UNIONID", "watermark": { "appid":"APPID", "timestamp":TIMESTAMP }}
返回值
{ "ret": 0, "msg": "0", "uid": 119967709, "realUid": 0, "token": "f1dabed905b5d048740b5fc0e2af4319b1d2", "nickname": "77bsn20miq7rgir65am8", "isVEmail": false, "thirdpartyName": "qzone", "largeLogo": "http://fdfs.xmcdn.com/group44/M07/B4/1E/wKgKjFswYTSDJZqvAAAKczUTeYc06_mobile_x_large.jpeg", "middleLogo": "http://fdfs.xmcdn.com/group44/M07/B4/1E/wKgKjFswYTSDJZqvAAAKczUTeYc06_web_large.jpeg", "smallLogo": "http://fdfs.xmcdn.com/group44/M07/B4/1E/wKgKjFswYTSDJZqvAAAKczUTeYc06_mobile_small.jpeg", "loginFrom": "qzone", "gotoBindMPhone": false, "avatarUrl": "group44/M07/B4/1E/wKgKjFswYTSDJZqvAAAKczUTeYc06.jpeg", "isSetPwd": true, "isVerified": false, "isCoupons": false, "isBindMPhone": true, "forceBindMPhone": false "loginFromId":"10" "openId":"12421dwed"}
返回值说明
| 返回值名称 |
返回值类型 |
说明 |
| ret |
int |
状态码。 0:成功登陆 -1:登陆失败 |
| errorCode |
int |
错误码 |
| success |
boolean |
是否成功 |
| msg |
string |
失败信息 |
| uid |
long |
用户id |
| realUid |
long |
用户id |
| gender |
int |
性别 |
| nickname |
string |
昵称 |
| mPhone |
string |
手机号 |
| email |
string |
邮箱 |
| isVEmail |
boolean |
是否vip邮箱 |
| country |
string |
国家 |
| province |
string |
省份 |
| city |
string |
城市 |
| avatarUrl |
string |
头像地址 |
| smallLogo |
string |
小头像地址 |
| middleLogo |
string |
中头像地址 |
| largeLogo |
string |
大头像地址 |
| thirdpartyIdentity |
string |
第三方id |
| thirdpartyName |
string |
第三方昵称 |
| isCoupons |
boolean |
是否优惠券 |
| isbindMPhone |
boolean |
是否绑定手机号 |
| forceBindMPhone |
boolean |
是否强制绑定手机号 |
| gotoBindMPhone |
boolean |
是否去绑定手机号 |
| isVerified |
boolean |
审核是否通过 |
| isSetPwd |
boolean |
是否设置密码 |
| token |
string |
token |
| checkKey |
string |
|
| loginFrom |
string |
登陆方式.email,phone,weixin,qq,weibo |
| loginFromId |
string |
第三方应用id |
| openId |
string |
微信openid |