1. Akses https://login.taobao.com/member/login.jhtml;
2. Periksa kode sumber halaman web di langkah 1 dan lihat kode js berikut:
getQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/generateQRCode4Login.do"
Kunjungi tautan ini untuk mendapatkan format JSON berikut:
{"success":true,"message":"null","url":"//img.alicdn.com/tfscom/TB14G24fwrewrwerXXaAaXXXwu0bFXXX.png","lgToken":"a9fafdfdsfrtrhhfhghf8ea555d35040","adToken":" 9369101953aabff10682653ee8de6644"}
URL adalah gambar kode QR, dan lgToken adalah token yang perlu digunakan nanti.
3. Kode sumber halaman web pada langkah 1 juga memiliki kode js berikut:
checkQRCodeURL: "https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do"
Tautan ini digunakan untuk memeriksa status kode pemindaian ponsel, dan halaman Taobao telah melakukan pemeriksaan rutin
Tambahkan lgToken, seperti https://qrlogin.taobao.com/qrcodelogin/qrcodeLoginCheck.do?lgToken=8b600fe974464fsafds1f3f2eedb4a4578223&defaulturl=https%3A%2F%2Fwww.taobao.com%2F, saat mengakses
Hasil berikut dapat diperoleh:
Tunggu pemindaian kode {"code":"10000","message":"login start state","success":true}
Berhasil memindai kode {"code":"10001","message":"mobile scan QRCode success","success":true}
Kode QR kedaluwarsa {"code":"10004","message":"QRCode expired!code=1, msg=data not exist","success":true}
Konfirmasi login { "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. Jika langkah 3 memberi Anda status "Konfirmasi Login", Anda dapat masuk dengan mengakses URL.
5. Masalah aneh: Pelanggan melaporkan bahwa login kode pemindaian gagal, tetapi kode pemindaian langsung ke Taobao berhasil, jadi dia mencari masalahnya, menemukan bahwa itu adalah bug yang disebabkan oleh cache IE, dan akhirnya menambahkan nomor acak waktu ke setiap permintaan. |