来源:自学PHP网 时间:2014-11-27 22:16 作者: 阅读:次
[导读] WebQQ协议更新后,原登陆算法等信息改变,导致很多盆友无法正常登陆,本站发布了一些与WebQQ最新登陆协议相关的文章,有因为未发布Demo,一些盆友会加Q来问,是否适应最新的WebQQ,小编就做了...
WebQQ最新登陆协议的例子WebQQ协议更新后,原登陆算法等信息改变,导致很多盆友无法正常登陆,本站发布了一些与WebQQ最新登陆协议相关的文章,有因为未发布Demo,一些盆友会加Q来问,是否适应最新的WebQQ,小编就做了一个小的Demo来供大家测试. 声明: 1、本Demo做的比较简单,未对密码及验证码等对错做验证,只是做登陆演示. 2、QQ是个比较隐私的东西,那么请您用测试号登陆本软件,先小人后君子吧. 本站与最新WebQQ登陆协议相关文章,WebQQ二次登陆失败{“retcode”:103,”errmsg”:”"} 解决办法:重新抓了一次包,发现现在WebQQ将登陆加入SSL层也就是Https在第一次登陆的时候,返回的数据如下:
上述数据中包含一个回调地址,代码如下:
访问上面的地址(302跳转,注意Cookie的获取),获取到一个Cookie名为p_skey,将这个Cookie在二次登陆的时候,加入到Cookie中即可实现二次登陆. WebQQ最新登陆协议 1、获取验证码 方法:Get 地址,代码如下:
Cookie:提交无,返回ptvfsession或verifysession 2、第一次登陆 方法:Get 地址,代码如下:
Cookie:提交ptvfsession或verifysession,返回pt2gguin、uin 、skey、ETK、superuin、superkey、supertoken 、ptisp、RK、ptuserinfo、ptcz 、ptcz、airkey、ptwebqq 。 3、第一次登陆成功后返回回调地址 方法,Get 地址,代码如下:
Cookie:提交ptvfsession、verifysession、skey、ptcz:、ptwebqq、RK、superkey、supertoken。返回pt2gguin、uin、skey、p_uin、p_skey、pt4_token。 4、第二次登陆 方法:Post 地址:http://d.web2.qq.com/channel/login2 Cookie:提交ptvfsession、verifysession、skey、ptcz:、ptwebqq、RK、superkey、supertoken、p_skey、pt4_token、uin、p_uin、ptui_loginuin。 其他细节本文不再叙述,如果还有其他问题,请自行采取抓包软件,对WebQQ登陆进行抓包,无太大的技术含量,各位看官自行努力,如果您参照上述两篇文章依然无法解决你的问题 了,那只有检查其它原因了. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com