1. Tilgang https://login.taobao.com/member/login.jhtml;
2. Sjekk kildekoden til nettsiden i steg 1 og se følgende js-kode:
getQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/generateQRCode4Login.do"
Besøk denne lenken for å få følgende JSON-format:
{"success":true,"message":"null","url":"/img.alicdn.com/tfscom/TB14G24fwrewrwerXXaAaXXXwu0bFXXX.png","lgToken":"a9fafdfdsfrtrhhfhghf8ea555d35040","adToken":" 9369101953aabff10682653ee8de6644"}
URL-en er QR-kodens bilde, og lgToken er tokenet som må brukes senere.
3. Kildekoden til nettsiden i steg 1 har også følgende js-kode:
checkQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do"
Denne lenken brukes til å sjekke statusen til mobiltelefonens skanningskode, og Taobao-siden har gjort en jevnlig sjekk
Legg til en lgToken, som https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do?lgToken=8b600fe974464fsafds1f3f2eedb4a4578223&defaulturl=https%3A%2F%2Fwww.taobao.com%2F, når du aksesserer
Følgende resultater kan oppnås:
Vent på kodeskanning {"code":"10000","message":"login start state","success":true}
Skann koden vellykket {"code":"10001","message":"mobile scan QRCode suksess","suksess":true}
QR-kode utløpt {"kode":"10004","message":"QRCode utløpt!kode=1, msg=data eksisterer ikke","suksess":true}
Bekreft innlogging { "code":"10006","success":true,"url": "https://login.taobao.com/member/loginByIm.do?uid=cntaobaolfmsfsefeererer2006&token=3c332d995fsdfdfdsfdffddfsf0876db48e65bca&time=1465969717441&asker=qrcodelogin&ask_version=1.0.0&defaulturl=https%3A%2F%2Fwww.taobao.com%2F&webpas=2db92b47591f2bba375377ea867405a01607923077"}
4. Hvis steg 3 gir deg status som "Bekreft innlogging", kan du logge inn ved å åpne URL-en.
5. Merkelig problem: Kunden rapporterte at innloggingen av skannekoden mislyktes, men den direkte skanningskoden til Taobao var vellykket, så han lette etter problemet, fant ut at det var en feil forårsaket av IE-cachen, og la til slutt et tidstilfeldig tall til hver forespørsel. |