文档
测试

账号密码登录V2

POST
https://api.convergence.com/login/accountPasswordLoginV2

接口描述

微信号账号密码登录,新设备登录需要进行安全验证。

请求参数

参数名
类型
描述
必填
userName
String
登录微信的账号
必填
password
String
登录微信的密码
必填
region
String
区域
必填
deviceId
String
登录的设备ID
可选
uin
Long
微信号唯一标识
可选
loginPolicy
Integer
登录协议类型,0:IPAD 1:PC 2:MAC,默认IPAD登录
可选

请求示例

#### 示例一:指定旧设备ID登录 ``` { "userName":"13588888888", "password":"123456", "deviceId":"2441eadfde32bd2d71153eb184facce2", "region":"clientId-01" } ``` #### 示例二:旧设备登录 ``` { "userName":"13588888888", "password":"123456", "region":"clientId-01", "uin":2126295504, "loginPolicy":0 } ``` #### 示例三:新设备登录 ``` { "userName":"13588888888", "password":"123456", "region":"clientId-01", "loginPolicy":0 } ```

备注

设备新旧的问题见[登录模块](doc:LpLI6Sui)中关于模拟设备的相关问题描述。

返回示例

#### 滑块安全验证 ```Java //滑块验证 { "code":-106, "deviceId":"29d5170ce80a8c4b2e57e114ea2dbeb8", "message":"<e>\n<ShowType>8</ShowType>\n<Content><![CDATA[系统检测到环境存在异常,为了你的帐号安全, 请轻触“确定”进行安全验证。]]></Content>\n<Url><![CDATA[https://weixin110.qq.com/security/readtemplate?t=login_verify_entrances/w_tcaptcha&wechat_real_lang=zh_CN&aid=2000000038&clientype=1&lang=2052&apptype=undefined&captype=7&disturblevel=1&secticket=1_29944133113520771595436902222797]]></Url>\n<DispSec>0</DispSec>\n<Title><![CDATA[]]></Title>\n<Action>1</Action>\n<DelayConnSec>0</DelayConnSec>\n<Countdown>0</Countdown>\n<Ok><![CDATA[]]></Ok>\n<Cancel><![CDATA[]]></Cancel>\n</e>\n", "resultType":"LOGIN_loginResult", "traceId":"136a64d28fc14f909be0189f6c8b91e9", "uuid":"18259693856" } //进一步的身份验证 { "code":-106, "deviceId":"497947e53003562da7256cb4553cff05", "message":"<e>\n<ShowType>8</ShowType>\n<Content><![CDATA[为了你的帐号安全,本次登录需要进行安全验证,是否立即验证?]]></Content>\n<Url><![CDATA[https://weixin110.qq.com/security/readtemplate?t=login_verify_entrances/intro&ticket=1_848c8235978e633500d3a39b83b2aa87&wechat_real_lang=zh_CN&idc=1]]></Url>\n<DispSec>30</DispSec>\n<Title><![CDATA[]]></Title>\n<Action>1</Action>\n<DelayConnSec>0</DelayConnSec>\n<Countdown>0</Countdown>\n<Ok><![CDATA[]]></Ok>\n<Cancel><![CDATA[]]></Cancel>\n</e>\n", "resultType":"LOGIN_loginResult", "traceId":"7a76795c3d9a4347a825c6c866a7c1f7", "uuid":"18259693856" } ``` > 备注: > - 获取参数message字符串中的url并访问,进行滑块验证。 ![956BD7C902764c7682364B18E4862E49.png](https://cos.easydoc.net/24625643/files/k9v1d3u0.png) > - 使用请求示例【示例一】的参数(带入第一步返回的deviceId);再次触发账号密码登录通常情况下执行滑块验证之后就可以通过验证。 > - 部分权重比较低或者活跃度比较低的微信号,进行滑块验证后,需要再次进行身份安全验证,按照步骤验证城成功之后,也使用【示例一】的参数再次触发账密登录。 ![BAD3310B4407431f9D66D499F13860CC.png](https://cos.easydoc.net/24625643/files/k9v1e3tv.png) > - 登录成功后,请保存deviceId,微信号掉线需要重新登录时,请传入保存的deviceId进行旧设备登录。