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

42 lines
1.5 KiB
TypeScript

// Test for Tiktok Stalk User Profile
import Tiktok from "../src/index"
async function testProfile() {
try {
const username = "tobz2k19" // Change to a valid TikTok username
const result = await Tiktok.StalkUser(username, {
proxy: undefined
})
if (result.status === "success" && result.result) {
const user = result.result.user
const stats = result.result.stats
console.log("\nProfile fetched successfully!")
console.log("========================")
console.log("User Profile:")
console.log("========================")
console.log(`Username: @${user.username}`)
console.log(`Nickname: ${user.nickname}`)
console.log(`Signature: ${user.signature}`)
console.log(`Verified: ${user.verified ? "Yes" : "No"}`)
console.log(`Region: ${user.region}`)
console.log(`Private Account: ${user.privateAccount ? "Yes" : "No"}`)
console.log(`Commerce User: ${user.commerceUser ? "Yes" : "No"}`)
console.log(`Avatar: ${user.avatarLarger}`)
console.log("\nStats:")
console.log(`- Followers: ${stats.followerCount}`)
console.log(`- Following: ${stats.followingCount}`)
console.log(`- Hearts: ${stats.heartCount}`)
console.log(`- Videos: ${stats.videoCount}`)
console.log(`- Likes: ${stats.likeCount}`)
console.log(`- Friends: ${stats.friendCount}`)
console.log("========================")
} else {
console.error("Error:", result.message)
}
} catch (error) {
console.error("Test failed:", error)
}
}
testProfile()