docs: update docs for tiktok get user repost
This commit is contained in:
parent
e5f4eb6d21
commit
d71a970977
158
README.md
158
README.md
@ -40,6 +40,7 @@
|
|||||||
- [Using Github](#using-github)
|
- [Using Github](#using-github)
|
||||||
- [Usage Guide](#usage-guide)
|
- [Usage Guide](#usage-guide)
|
||||||
- [Getting Tiktok Cookie](#getting-tiktok-cookie)
|
- [Getting Tiktok Cookie](#getting-tiktok-cookie)
|
||||||
|
- [Using the Search Feature](#using-the-search-feature)
|
||||||
- [Using CLI](#using-cli)
|
- [Using CLI](#using-cli)
|
||||||
- [Building from Source](#building-from-source)
|
- [Building from Source](#building-from-source)
|
||||||
- [CLI Usage](#cli-usage)
|
- [CLI Usage](#cli-usage)
|
||||||
@ -50,6 +51,7 @@
|
|||||||
- [Tiktok Stalk User Profile](#tiktok-stalk-user-profile)
|
- [Tiktok Stalk User Profile](#tiktok-stalk-user-profile)
|
||||||
- [Tiktok Video User Comments](#tiktok-video-comments)
|
- [Tiktok Video User Comments](#tiktok-video-comments)
|
||||||
- [Tiktok Get User Posts](#tiktok-get-user-posts)
|
- [Tiktok Get User Posts](#tiktok-get-user-posts)
|
||||||
|
- [Tiktok Get User Reposts](#tiktok-get-user-reposts)
|
||||||
- [Tiktok Get User Favorite Videos](#tiktok-get-user-favorite-videos)
|
- [Tiktok Get User Favorite Videos](#tiktok-get-user-favorite-videos)
|
||||||
- [Tiktok Collection](#tiktok-collection)
|
- [Tiktok Collection](#tiktok-collection)
|
||||||
- [Tiktok Playlist](#tiktok-playlist)
|
- [Tiktok Playlist](#tiktok-playlist)
|
||||||
@ -62,8 +64,10 @@
|
|||||||
- [Tiktok Stalk User Profile](#tiktok-stalk-user-profile-1)
|
- [Tiktok Stalk User Profile](#tiktok-stalk-user-profile-1)
|
||||||
- [Tiktok Video Comments](#tiktok-video-comments-1)
|
- [Tiktok Video Comments](#tiktok-video-comments-1)
|
||||||
- [Tiktok User Posts](#tiktok-user-posts)
|
- [Tiktok User Posts](#tiktok-user-posts)
|
||||||
- [Tiktok User Liked Videos](#tiktok-user-liked-videos)
|
- [Tiktok User Reposts](#tiktok-user-reposts)
|
||||||
- [Tiktok Collection](#tiktok-collection)
|
- [Tiktok User Favorite Videos](#tiktok-user-favorite-videos)
|
||||||
|
- [Tiktok Collection](#tiktok-collection-1)
|
||||||
|
- [Tiktok Playlist](#tiktok-playlist-1)
|
||||||
- [Contributing](#contributing)
|
- [Contributing](#contributing)
|
||||||
- [License](#license)
|
- [License](#license)
|
||||||
|
|
||||||
@ -75,7 +79,7 @@ Note : `This project uses the API from Tiktok & Unofficial Tiktok API from Anoth
|
|||||||
- This project is also made to help users to view someone's profile from Tiktok.
|
- This project is also made to help users to view someone's profile from Tiktok.
|
||||||
- This project is also made to help users to view comments from a video on Tiktok.
|
- This project is also made to help users to view comments from a video on Tiktok.
|
||||||
- This project is also made to help users to search for users, live streams and videos on Tiktok.
|
- This project is also made to help users to search for users, live streams and videos on Tiktok.
|
||||||
- This project is also made to help users to get user's posts and liked videos from Tiktok.
|
- This project is also made to help users to get user's posts, reposts and liked videos from Tiktok.
|
||||||
- This project is made to help users to get videos, images / slides from a Tiktok collection or playlist.
|
- This project is made to help users to get videos, images / slides from a Tiktok collection or playlist.
|
||||||
|
|
||||||
# Quick Installation
|
# Quick Installation
|
||||||
@ -123,6 +127,14 @@ npm install github:TobyG74/tiktok-api-dl
|
|||||||
3. Open Cookie-Editor
|
3. Open Cookie-Editor
|
||||||
4. Copy the cookie and use it in your code: `COOKIE: "YOUR_COOKIE"`
|
4. Copy the cookie and use it in your code: `COOKIE: "YOUR_COOKIE"`
|
||||||
|
|
||||||
|
## Using the Search Feature
|
||||||
|
|
||||||
|
- To use the search feature, you need to install the `Canvas` library.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm install canvas
|
||||||
|
```
|
||||||
|
|
||||||
## Using CLI
|
## Using CLI
|
||||||
|
|
||||||
### Global Installation
|
### Global Installation
|
||||||
@ -163,7 +175,9 @@ Commands:
|
|||||||
download [options] <url> Download Tiktok Video / Slide / Music
|
download [options] <url> Download Tiktok Video / Slide / Music
|
||||||
cookie Cookie Manager
|
cookie Cookie Manager
|
||||||
search Search Tiktok users or live streams
|
search Search Tiktok users or live streams
|
||||||
getcomments [options] <url> Get comments from a Tiktok video
|
getvideocomments [options] <url> Get comments from a Tiktok video
|
||||||
|
getuserposts [options] <username> Get posts from a Tiktok user
|
||||||
|
getuserreposts [options] <username> Get reposts from a Tiktok user
|
||||||
stalk [options] <username> Stalk a Tiktok user
|
stalk [options] <username> Stalk a Tiktok user
|
||||||
help [command] display help for command
|
help [command] display help for command
|
||||||
```
|
```
|
||||||
@ -362,7 +376,34 @@ tiktokdl getuserposts <username> -l 10 -proxy "http://your-proxy-url"
|
|||||||
|
|
||||||
- [Tiktok User Posts Response](#tiktok-user-posts)
|
- [Tiktok User Posts Response](#tiktok-user-posts)
|
||||||
|
|
||||||
## Tiktok Get User Liked Videos
|
## Tiktok Get User Reposts
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
const Tiktok = require("@tobyg74/tiktok-api-dl")
|
||||||
|
|
||||||
|
const username = "Tobz2k19"
|
||||||
|
Tiktok.GetUserReposts(username, {
|
||||||
|
postLimit: 10, // optional, default is 30
|
||||||
|
proxy: "YOUR_PROXY" // optional
|
||||||
|
}).then((result) => console.log(result))
|
||||||
|
```
|
||||||
|
|
||||||
|
### CLI Usage
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Get User Reposts
|
||||||
|
tiktokdl getuserreposts <username>
|
||||||
|
|
||||||
|
# Get User Reposts with limit of reposts
|
||||||
|
tiktokdl getuserreposts <username> -l 10
|
||||||
|
|
||||||
|
# Get User Reposts with proxy
|
||||||
|
tiktokdl getuserreposts <username> -l 10 -proxy "http://your-proxy-url"
|
||||||
|
```
|
||||||
|
|
||||||
|
- [Tiktok User Reposts Response](#tiktok-user-reposts)
|
||||||
|
|
||||||
|
## Tiktok Get User Favorite Videos
|
||||||
|
|
||||||
- Note: To use this feature, you must be logged in with valid TikTok cookies to access user's liked videos
|
- Note: To use this feature, you must be logged in with valid TikTok cookies to access user's liked videos
|
||||||
|
|
||||||
@ -856,9 +897,112 @@ interface TiktokUserPostsResponse {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Tiktok User Liked Videos
|
## Tiktok User Reposts
|
||||||
|
|
||||||
### User Liked Videos Response
|
### User Reposts Response
|
||||||
|
|
||||||
|
```typescript
|
||||||
|
interface TiktokUserRepostsResponse {
|
||||||
|
status: "success" | "error"
|
||||||
|
message?: string
|
||||||
|
result?: Array<{
|
||||||
|
id: string
|
||||||
|
desc: string
|
||||||
|
createTime: number
|
||||||
|
digged: boolean
|
||||||
|
duetEnabled?: boolean
|
||||||
|
forFriend: boolean
|
||||||
|
officalItem: boolean
|
||||||
|
originalItem: boolean
|
||||||
|
privateItem: boolean
|
||||||
|
secret: boolean
|
||||||
|
shareEnabled: boolean
|
||||||
|
stitchEnabled?: boolean
|
||||||
|
stats: {
|
||||||
|
shareCount: number
|
||||||
|
collectCount?: number
|
||||||
|
commentCount?: number
|
||||||
|
likeCount?: number
|
||||||
|
playCount?: number
|
||||||
|
repostCount?: number
|
||||||
|
}
|
||||||
|
author: {
|
||||||
|
id: string
|
||||||
|
username: string
|
||||||
|
nickname: string
|
||||||
|
avatarLarger: string
|
||||||
|
avatarThumb: string
|
||||||
|
avatarMedium: string
|
||||||
|
signature: string
|
||||||
|
verified: boolean
|
||||||
|
openFavorite?: boolean
|
||||||
|
privateAccount?: boolean
|
||||||
|
isADVirtual?: boolean
|
||||||
|
isEmbedBanned?: boolean
|
||||||
|
}
|
||||||
|
video?: {
|
||||||
|
id: string
|
||||||
|
duration: number
|
||||||
|
ratio: string
|
||||||
|
cover: string
|
||||||
|
originCover: string
|
||||||
|
dynamicCover: string
|
||||||
|
playAddr: string
|
||||||
|
downloadAddr: string
|
||||||
|
format: string
|
||||||
|
bitrate: number
|
||||||
|
}
|
||||||
|
music: {
|
||||||
|
authorName?: string
|
||||||
|
coverLarge?: string
|
||||||
|
coverMedium?: string
|
||||||
|
coverThumb?: string
|
||||||
|
duration?: number
|
||||||
|
id?: string
|
||||||
|
title?: string
|
||||||
|
playUrl?: string
|
||||||
|
original?: boolean
|
||||||
|
tt2dsp?: any
|
||||||
|
}
|
||||||
|
imagePost?: {
|
||||||
|
title: string
|
||||||
|
images?: Array<{
|
||||||
|
imageURL: {
|
||||||
|
urlList: string[]
|
||||||
|
}
|
||||||
|
}>
|
||||||
|
}
|
||||||
|
AIGCDescription?: string
|
||||||
|
CategoryType?: number
|
||||||
|
collected?: boolean
|
||||||
|
contents?: any[]
|
||||||
|
challenges?: any[]
|
||||||
|
textExtra?: any[]
|
||||||
|
textLanguage?: string
|
||||||
|
textTranslatable?: boolean
|
||||||
|
titleLanguage?: string
|
||||||
|
titleTranslatable?: boolean
|
||||||
|
isAd?: boolean
|
||||||
|
isReviewing?: boolean
|
||||||
|
itemCommentStatus?: number
|
||||||
|
item_control?: {
|
||||||
|
can_repost?: boolean
|
||||||
|
can_share?: boolean
|
||||||
|
}
|
||||||
|
duetDisplay?: number
|
||||||
|
stitchDisplay?: number
|
||||||
|
diversificationId?: number
|
||||||
|
backendSourceEventTracking?: string
|
||||||
|
stickersOnItem?: any[]
|
||||||
|
videoSuggestWordsList?: any
|
||||||
|
}>
|
||||||
|
totalReposts?: number
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Tiktok User Favorite Videos
|
||||||
|
|
||||||
|
### User Favorite Videos Response
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
interface TiktokUserFavoriteVideosResponse {
|
interface TiktokUserFavoriteVideosResponse {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user