1.0.3 • Published 11 months ago

qq-login-qr v1.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

QQ-Login-Qrcode

基于 node.js 开发的 QQ 扫码登录模块

Installing

Using npm:

$ npm install qq-login-qr

Using yarn:

$ yarn add qq-login-qr

Example

const login = require('qq-login-qr');

API

getQrcode(appid)
// 获取验证码和qrsig

// appid为QQ互联提供的appid
// 如QQ群网页管理的appid为 715030901
// 如要登录腾讯自家服务,请自行抓包获取
//u1为回调url自行抓包

login.getQrcode(appid, u1).then((ret) => {
  console.log('qrsig', ret.qrsig);
  console.log('二维码图片', ret.image);
});
getResult(qrsig, appid)
//qrsig为上面获取的时候返回参数
var res = await login.getResult(qrsig, appid, u1);
console.log(res);
{
  code: 0,
  nick: '小小白',
  cookies: {
    uin: 'o2802312858',
    skey: '@9BRCBQNId',
    pt2gguin: 'o2802312858',
    pt_recent_uins: '8afb2df894e3f657bc659e2eef7bff7a9aec949b6200164076f711386b0e770b90f4055086eb7eead838d1a62afc0e9221b2dfa6f726b938',
    superuin: 'o2802312858',
    supertoken: '2640340865',
    superkey: 'INsKPp526nKZFfPMkfE97AI3wNzjS8qzuh6KJSHpW9o_',
    RK: 'wcsxarWMxM',
    ptnick_2802312858: 'e5b08fe58fb7e4b8b6e985b7e8b791',
    ptcz: 'fcf5720dfc26ec32b0de6fd06d396080c1b6063daae44ffcde96ac7a4239ad15'
  },
  msg: '登录成功'
}

License

MIT

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago