1. Hozzáférés https://login.taobao.com/member/login.jhtml;
2. Ellenőrizd az oldal forráskódját az 1. lépésben, és lásd a következő js kódot:
getQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/generateQRCode4Login.do"
Látogass el erre a linkre, hogy megkapd a következő JSON formátumot:
{"success":true,"message":"null","url":"/img.alicdn.com/tfscom/TB14G24fwrewrwerXXaAaXXXwu0bFXXX.png","lgToken":"a9fafdfdsfrtrhhfhghf8ea555d35040","adToken":" 9369101953aabff10682653ee8de6644"}
Az URL a QR-kódos kép, az lgToken pedig az a token, amit később kell használni.
3. Az első lépésben található weboldal forráskódja is tartalmazza a következő js kódot:
checkQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do"
Ezt a linket használják a mobiltelefon szkennelési kódjának állapotának ellenőrzésére, és a Taobao oldal rendszeresen ellenőrizte ezt
Hozzáadj egy lgTokent, például https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do?lgToken=8b600fe974464fsafds1f3f2eedb4a4578223&defaulturl=https%3A%2F%2Fwww.taobao.com%2F-t a hozzáféréskor
Az alábbi eredmények elérhetők:
Várj a kód szkennelésére {"code":"10000","message":"login start state","success":true}
Sikeresen szkennelni a kódot {"code":"10001","message":"mobil scan QRCode siker","success":true}
QR-kód lejárt {"code":"10004","message":"QRCode lejárt!code=1, msg=data nem létezik","success":true}
Bejelentkezés megerősítése { "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. Ha a 3. lépés "Bejelentkezés megerősítése" státuszt ad, akkor az URL-hez léphetsz be.
5. Furcsa probléma: Az ügyfél jelentette, hogy a szkennelési kód bejelentkezése sikertelen volt, de a Taobao-hoz vezető közvetlen szkennelési kód sikeres volt, ezért megkereste a problémát, kiderült, hogy az IE gyorsítótár okozta hiba, és végül minden kéréshez hozzáadott egy időbeli véletlenszámot. |