接上篇链接:https://blog.51cto.com/geweapi/6963371
GEWE 友情链接 geweapi.com 点击访问即可
注销登录后,直接带入上次登录的设备ID 再次填写登录即可。
执行登录
简要描述:
- 本接口需在取码后循环调用,每次调用间隔不低于5s,接口返回登陆微信的个人信息后即登录成功,登录成功后则不可继续调用本接口
请求URL:
- http://域名地址/api/login/checkloginqrcode
请求方式:
- POST
请求头:
- Content-Type:application/json
- X-GEWE-TOKEN: 后台获取
参数:
| 参数名 | 必填 | 数据类型 | 说明 | 
| appid | 是 | string | 设备id | 
| nkey | 是 | string | 取码接口返回的nkey | 
| uuid | 是 | string | 取码接口返回的uuid | 
返回数据:
| 参数名 | 数据类型 | 说明 | 
| ret | number | 0:成功 | 
| msg | string | 反馈信息 | 
| msg_err | string | 反馈错误信息 | 
| data | object | |
| data.status_info.headImgUrl | string | 头像(在微信扫码后调本接口便会返回) | 
| data.status_info.nickName | string | 昵称(在微信扫码后调本接口便会返回) | 
| data.status_info.expiredTime | int | 二维码过期时间,单位秒,到期后不可继续调用本接口 | 
| data.login_info.acctSectResp.userName | string | 微信ID(登录成功后返回) | 
| data.login_info.acctSectResp.nickName | string | 昵称 | 
| data.login_info.acctSectResp.bindMobile | string | 绑定手机号 | 
| data.login_info.acctSectResp.alias | string | 微信号 | 
请求参数示例:
{
       "appid": "wx_nScLwnZhfNmlQlL0npc71",
       "nkey": "httig9elPZ3SwZ3GWtdxzA",
       "uuid": "4fgut3ILSLNMtoxW2RUc"
   }成功返回示例(手机已扫码但未点击登录):
{
        "ret": 0,
        "msg": "success",
        "data": {
            "status_info": {
                "uuid": "gf3ib31m1lV0Xufy3X_Y",
                "status": 2,
                "headImgUrl": "http://wx.qlogo.cn/mmhead/ver_1/0AX8RNqDJiaNaSLSOGcLF0Z9VEMgBMwzGRDMCmCGBRwoiagjUVJqzVZyV94oGMcEmbrNf7u1tXVdgpdPaQ2kRJBpicgdVP4US93ULzGIbf6d4c/0",
                "pushLoginUrlexpiredTime": 604200,
                "nickName": "白开水加糖",
                "expiredTime": 207
            },
            "login_info": {
                "baseResponse": {
                    "ret": 0,
                    "errMsg": {
                        "string": "Everything is ok"
                    }
                },
                "unifyAuthSectFlag": 15,
                "acctSectResp": {
                    "userName": "wxid_8pddddddddt22",
                    "nickName": "白开水加糖",
                    "bindUin": 0,
                    "bindMobile": "18114484426",
                    "alias": "xmry0601",
                    "status": 102949,
                    "pluginFlag": 162017,
                    "regType": 2,
                    "safeDevice": 0,
                    "officialUserName": "weixin",
                    "officialNickName": "微信团队",
                    "pushMailStatus": 0,
                    "fsurl": "https://w.mail.qq.com/cgi-bin/login?uin=0&key=e85900408448109MTY4ODYzNTQwOQ&keytype=2&target=setremind&from=weixin&vt=weixin&f=xhtml"
                },
                "axAuthSecRespList": {
                    "count": 0
                }
            }
        }
    }成功返回示例(手机已扫码且已点击确认登录):
{
        "ret": 0,
        "msg": "success",
        "data": {
            "status_info": {
                "uuid": "gf3ib31m1lV0Xufy3X_Y",
                "status": 2,
                "headImgUrl": "http://wx.qlogo.cn/mmhead/ver_1/0AX8RNqDJiaNaSLSOGcLF0Z9VEMgBMwzGRDMCmCGBRwoiagjUVJqzVZyV94oGMcEmbrNf7u1tXVdgpdPaQ2kRJBpicgdVP4US93ULzGIbf6d4c/0",
                "pushLoginUrlexpiredTime": 604200,
                "nickName": "白开水加糖",
                "expiredTime": 207
            },
            "login_info": {
                "baseResponse": {
                    "ret": 0,
                    "errMsg": {
                        "string": "Everything is ok"
                    }
                },
                "unifyAuthSectFlag": 15,
                "acctSectResp": {
                    "userName": "wxid_8pddddddddt22",
                    "nickName": "白开水加糖",
                    "bindUin": 0,
                    "bindMobile": "18100002426",
                    "alias": "wxid_8pddddddddt22",
                    "status": 102949,
                    "pluginFlag": 162017,
                    "regType": 2,
                    "safeDevice": 0,
                    "officialUserName": "weixin",
                    "officialNickName": "微信团队",
                    "pushMailStatus": 0,
                    "fsurl": "https://w.mail.qq.com/cgi-bin/login?uin=0&key=e85900408448109MTY4ODYzNTQwOQ&keytype=2&target=setremind&from=weixin&vt=weixin&f=xhtml"
                },
                "axAuthSecRespList": {
                    "count": 0
                }
            }
        }
    }错误返回示例:
{
        "ret": -1,
        "msg_err": "微信已登陆,请勿重复调用。"
    }










