tiktok-api-dl/test/search-live-test.ts
2025-06-03 17:16:21 +07:00

43 lines
1.4 KiB
TypeScript

// Test for Tiktok Search Live
import Tiktok from "../src/index"
async function testSearchLive() {
try {
const keyword = "call of duty" // Change to a valid search keyword
const cookie = "" // Optional: provide a valid TikTok cookie if needed
console.log(`\nTesting Search type: live`)
const result = await Tiktok.Search(keyword, {
type: "live",
cookie,
page: 1,
proxy: undefined
})
if (result.status === "success" && result.result) {
console.log("Success! Parsed Result:")
result.result.forEach((item, index) => {
if (item.type === "live") {
const live = item as typeof item & { liveInfo: any }
if (live.liveInfo) {
console.log(`\nResult ${index + 1}:`)
console.log("-------------------")
console.log(`ID: ${live.liveInfo.id}`)
console.log(`Title: ${live.liveInfo.title}`)
console.log(`Hashtag: ${live.liveInfo.hashtag}`)
if (live.liveInfo.owner)
console.log(`Owner: ${live.liveInfo.owner.nickname}`)
if (live.liveInfo.stats)
console.log(`Viewers: ${live.liveInfo.stats.viewerCount}`)
console.log("========================")
}
}
})
} else {
console.error("Error:", result.message)
}
} catch (error) {
console.error("Test failed:", error)
}
}
testSearchLive()