1. Prieigos https://login.taobao.com/member/login.jhtml;
2. Patikrinkite tinklalapio šaltinio kodą atlikdami 1 veiksmą ir pamatykite šį js kodą:
getQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/generateQRCode4Login.do"
Apsilankykite šioje nuorodoje, kad gautumėte šį JSON formatą:
{"success":true,"message":"null","url":"//img.alicdn.com/tfscom/TB14G24fwrewrwerXXaAaXXXwu0bFXXX.png","lgToken":"a9fafdfdsfrtrhhfhghf8ea555d35040","adToken":" 9369101953aabff10682653ee8de6644"}
URL yra QR kodo vaizdas, o lgToken yra raktas, kurį reikia naudoti vėliau.
3. 1 veiksmo tinklalapio šaltinio kodas taip pat turi tokį js kodą:
checkQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do"
Ši nuoroda naudojama mobiliojo telefono nuskaitymo kodo būsenai patikrinti, o "Taobao" puslapis reguliariai tikrinamas
Pridėkite lgToken, pvz., https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do?lgToken=8b600fe974464fsafds1f3f2eedb4a4578223&defaulturl=https%3A%2F%2Fwww.taobao.com%2F, kai pasiekiate
Galima gauti šiuos rezultatus:
Palaukite, kol nuskaitysite kodą {"code":"10000","message":"prisijungimo pradžios būsena","success":true}
Sėkmingai nuskaitykite kodą {"code":"10001","message":"mobiliojo nuskaitymo QRCode sėkmė","success":true}
QR kodo galiojimo laikas baigėsi {"code":"10004","message":"QRCode expired!code=1, msg=data not exist","success":true}
Patvirtinkite prisijungimą { "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. Jei 3 veiksmas suteikia būseną "Patvirtinti prisijungimą", galite prisijungti prisijungę prie URL.
5. Keista problema: Klientas pranešė, kad nuskaitymo kodo prisijungimas nepavyko, tačiau tiesioginis nuskaitymo kodas į Taobao buvo sėkmingas, todėl jis ieškojo problemos, nustatė, kad tai buvo klaida, kurią sukėlė IE talpykla, ir galiausiai pridėjo laiko atsitiktinį skaičių prie kiekvienos užklausos. |