Đăng nhập với Cookie
Đăng nhập vào tài khoản Zalo cá nhân
Chuẩn bị
UPDATE: giờ đây bạn có thể sử dụng tiện ích ZaloDataExtractor để lấy các thông tin cần thiết để đăng nhập như: IMEI, userAgent và Cookies
Đăng nhập vào Zalo trên trình duyệt
Mở DevTools trên trình duyệt, bấm
F12
hoặc tổ hợpCTRL + SHIFT + C
Vào console của DevTools lấy
imei
bằng 1 trong 2 mã sau:localStorage.getItem('z_uuid')
localStorage.getItem('sh_z_uuid')
Cũng tại console, gõ
navigator.userAgent
để lấyuserAgent
Lấy Cookie thông qua các tiện ích như J2TEAM Cookies, Cookie-Editor hoặc ZaloDataExtractor
Đăng nhập với Cookie
import { Zalo } from "zca-js";
import fs from "fs";
const zalo = new Zalo({
selfListen: false, // mặc định false, lắng nghe sự kiện của bản thân
checkUpdate: true, // mặc định true, kiểm tra update
logging: true // mặc định true, bật/tắt log mặc định của thư viện
});
// đọc cookie đã lưu ở bước 5
const cookie = JSON.parse(fs.readFileSync("./cookie.json", "utf-8"));
const api = await zalo.login({
cookie: cookie,
imei: "điền_vào_đây", // điền giá trị đã lấy ở bước 3
userAgent: "điền_vào_đây", // điền giá trị đã lấy ở bước 4
});
api.listener.start(); // bắt đầu lắng nghe sự kiện
Last updated