qq登录契约.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
qq登录契约

smartQQ登录协议分析 魔羯座_轩 (Efy) 简介 3 获取登录二维码 4 验证合法性 5 收发消息 6 获取群列表 8 简介 基于smartQQ协议制作的第三方登录工具,语言使用JAVA,收发QQ信息,使用事件机制. 目前基础功能已经完成,可直接使用jar包方式,注册监听器即可.临时消息需要先发送一次消息给对方,才能接收到对方发来的消息,如果没有发送过消息,则无法接收该QQ的临时消息. 获取登录二维码 获取二维码前需要先获取验证所需cookie URL:/login?; 请求方式:GET 请求参数: params.put(appid, appid + ); params.put(s_url,http%3A%2F%2F%2Fproxy.html%3Flogin2qq%3D1%26webqq_type%3D10); //必须URLEncode转码 请求cookie:无 返回cookie:最好完整保存,关键参数pt_login_sig这个后面会用到 获取二维码 URL:/ptqrshow?; 请求方式:GET 请求参数: { appid : 501004106 e:501004106 l:M s:5 d:72 v:4 t:随机数 } 请求cookie:带上login返回的cookie 返回cookie:qrsig,保存 获取二维码状态(未过期,已被扫描,已过期) 此方法需要轮询 URL:/ptqrlogin 请求方式:GET 请求参数: params.put(webqq_type,10); params.put(remember_uin,1); params.put(login2qq,1); params.put(aid,appid + ); params.put(u1,http%3A%2F%2F%2Fproxy.html%3Flogin2qq%3D1%26webqq_type%3D10); params.put(ptredirect,0); params.put(ptlang,2052); params.put(daid,164); params.put(from_ui,1); params.put(pttype,1); params.put(dumy,); params.put(fp,loginerroralert); params.put(action,0-0-82429); params.put(mibao_css,m_webqq); params.put(t,1); params.put(g,1); params.put(js_type,0); params.put(js_ver,10156); params.put(login_sig,); params.put(pt_randsalt,2); 请求cookie:带上loginCookie和qrsig 返回cookie:无 返回结果为 ptuiCB(66,0,,0,二维码未失效。(1876977836), ); 第一个参数为状态码 0:认证成功 65:二维码未失效 66:二维码已失效 67:二维码认证中 认证成功后保存cookie中的ptwebqq,uin loginParams.put(ptwebqq, getCookie(ptwebqq)); loginParams.put(uin, getCookie(uin)); 验证合法性 获取登录地址 二维码认证成功时会返回 ptuiCB(0,0,/check_sig?pttype=1uin=QQ号service=ptqrloginnodirect=0ptsigx=4d2e8d7b09fcb184e237bf2b09af157deae0e005d465d414f51fa33dc313644564c0b6d7c08b17576f966eed7aa3adddaa25d6710c7es_url=http%3A%2F%2F%2Fproxy.html%3Flogin2qq%3D1%26webqq_type%3D10f_url=ptlang=2052ptredirect=100aid=501004106daid=164j_later=0low_login_hour=0regmaster=0pt_login_type=3pt_aid=0pt_aaid=16pt_light=0pt_3rd_aid=0,0,登录成功!, QQ昵称); 取第三个参数的地址,进行post请求(如果用GET方式请求,需要设置禁用请求重定向,否则获取不到cookie) 保存cookie loginParams.put(skey, getCookie(skey)); loginParams.put(p_s

文档评论(0)

1honey + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档