Skip to content

获取登录二维码(Step 2)

生成微信扫码登录二维码,并返回 wId

扫码后调用 Step 3 完成登录确认。

接口地址: POST /iPadLogin

快速登录

不想用 API 完整登录时,可在 控制台 的微信管理扫码。登录成功后,可获得 wIdwcId

请求参数

参数名必选类型说明
wcIdstring微信 ID。首次登录传 "";掉线重登必须传上次登录返回的 wcId
deviceTypestring设备类型:ipad 推荐;mac 会影响电脑端微信登录状态
proxyint平台网络代理线路编号。需要指定平台线路时传入
proxyIpstring自定义代理 IP + 端口。需要使用自有代理时传入
proxyUserstring自定义代理账号
proxyPasswordstring自定义代理密码
aidstringAid 本地代理标识。使用 Aid 本地代理时传入,登录期间必须保持 Aid 工具运行

设备类型

类型说明建议
ipad不影响手机端和电脑端微信使用推荐
mac电脑端微信可能被挤下线仅在业务确认需要时使用

WARNING

  • 掉线重登时,wcIddeviceType 必须与上次登录保持一致。
  • 首次登录新设备时,手机端可能弹出验证确认,需要继续调用 执行微信登录(Step 3) 处理。

代理选择

默认可以不传 proxyproxyIpaid,直接生成二维码并扫码登录。只有需要指定登录网络时,才选择下面任意一种方式。

方式参数适用场景注意事项
平台网络代理proxy希望按省份选择平台线路可选
Aid 本地代理aid需要使用本地网络环境登录可选;使用期间 Aid 工具必须一直运行
自定义代理proxyIp + proxyUser + proxyPassword使用自有 Socks5 代理可选;代理需要稳定可访问

代理优先级:Aid 本地代理 > 自定义代理 > 平台网络代理

平台网络代理线路

编号地区编号地区编号地区
1北京11江西21黑龙江
2天津12山东22辽宁
3上海13河南23贵州
4重庆14湖北24广西
5河北15湖南25宁夏
6山西16广东26青海
7江苏17海南27甘肃
8浙江18四川28西藏
9安徽19云南29吉林
10福建20陕西30内蒙古

Aid 本地代理工具下载

使用 aid 前,请下载并打开对应系统版本的 Aid 工具。登录期间 Aid 工具必须保持运行。

系统下载地址
Windows 64 位wechat-AidNet-win64.exe.zip
macOS Intelwechat-AidNet-mac-x64.dmg.zip
macOS Apple Siliconwechat-AidNet-mac-arm64.dmg.zip

代理注意事项

  • 若平台线路不包含你所在城市,且无法使用 Aid 本地代理,请使用自定义代理。
  • 自定义代理传入后如返回“网络链接异常”,请先验证代理 IP、端口、账号、密码是否可用。
  • 若扫码后手机显示的登录地区与预期不符,请联系技术支持排查线路。

响应参数

参数名类型说明
codestring1000 成功,1001 失败
messagestring反馈信息
data.wIdstring登录实例标识。每次登录可能变化,请实时保存
data.qrCodeUrlstring二维码图片 URL,用于微信扫码

请求示例

首次登录:

json
{
  "wcId": "",
  "deviceType": "ipad"
}

掉线重登:

json
{
  "wcId": "wxid_6tn88z16x6ou12",
  "deviceType": "ipad"
}

使用平台网络代理:

json
{
  "wcId": "",
  "deviceType": "ipad",
  "proxy": 16
}

使用 Aid 本地代理:

json
{
  "wcId": "",
  "deviceType": "ipad",
  "aid": "aid_local_9f3a7c21"
}

使用自定义代理:

json
{
  "wcId": "",
  "deviceType": "ipad",
  "proxyIp": "121.229.46.245:3829",
  "proxyUser": "proxy-user",
  "proxyPassword": "proxy-password"
}

成功响应

json
{
  "code": "1000",
  "message": "登录成功",
  "data": {
    "wId": "0000016e-63ef-3a9c-0001-ed3311628ef4",
    "qrCodeUrl": "https://api.e-yun.example/qrcode/login-aidnet.png"
  }
}

错误响应

json
{
  "code": "1001",
  "message": "网络链接异常",
  "data": null
}

下一步

扫码后继续调用 执行微信登录(Step 3),确认登录并获取 wcId