Suntik 10 Like tiktok Free
javascript2 jam lalu 7 dilihat 0 disalin
const axios = require('axios');
const crypto = require('crypto');
async function zefameScraper(tiktokLink, cfToken = "") {
const baseUrl = "https://app.zefame.com/api_free.php";
const headers = {
"Accept": "application/json, text/javascript, */*; q=0.01"
};
console.log(`[*] Memproses link: ${tiktokLink}\n`);
try {
console.log("[*] Mengirim POST request untuk mendapatkan Video ID...");
const postData = new URLSearchParams({
"action": "checkVideoId",
"link": tiktokLink
}).toString();
const postResponse = await axios.post(`${baseUrl}?lang=id`, postData, {
headers: {
...headers,
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"
}
});
const postJson = postResponse.data;
if (!postJson || !postJson.success) {
console.log("[-] Gagal mengekstrak Video ID.");
return;
}
const videoId = postJson.data?.videoId;
console.log(`[+] Sukses! Video ID: ${videoId}\n`);
console.log("[*] Mengirim GET request untuk cek ketersediaan layanan...");
const randomDeviceId = crypto.randomUUID();
console.log(`[*] Menggunakan Device ID: ${randomDeviceId}`);
const getResponse = await axios.get(baseUrl, {
headers: headers,
params: {
"lang": "id",
"action": "check",
"device": randomDeviceId,
"service": "232",
"videoId": videoId
}
});
const getJson = getResponse.data;
if (!getJson || !getJson.success) {
console.log("\n[-] Pengecekan gagal. (Mungkin kena Rate Limit IP)");
return;
}
console.log(`[+] Allowed: ${getJson.data?.allowed}\n`);
console.log("[*] Mengirim request FINAL untuk membuat pesanan...");
if (!cfToken) {
console.log("[!] Peringatan: cf_token kosong! Request ini kemungkinan akan ditolak oleh sistem anti-bot.");
}
const finalOrderData = new URLSearchParams({
"service": "232",
"link": tiktokLink,
"uuid": randomDeviceId,
"videoId": videoId,
"cf_token": cfToken
}).toString();
const finalResponse = await axios.post(`${baseUrl}?action=order&lang=id`, finalOrderData, {
headers: {
...headers,
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"
}
});
const finalJson = finalResponse.data;
if (finalJson && finalJson.success) {
console.log(`[+] MANTAP! ${finalJson.message}`);
console.log(`[+] Order ID: ${finalJson.data?.orderId}`);
console.log(`[+] Next Available: ${finalJson.data?.nextAvailable}`);
} else {
console.log(`[-] Gagal membuat pesanan.`);
console.log(`[INFO] Server Response:`, finalJson);
}
} catch (error) {
console.error(`\n[-] Terjadi error pada script: ${error.message}`);
if (error.response) {
console.error(JSON.stringify(error.response.data, null, 2));
}
}
}
const linkTarget = "https://vt.tiktok.com/ZSCfXBJde/";
// Masukkan token cf_token // Contoh: zefameScraper(linkTarget, "1.idqPf8qKOgDKHY8...");
zefameScraper(linkTarget, "");