tiktok-private-api
Version:
Unofficial TikTok API wrapper for scraping user info and posts.
44 lines • 1.15 kB
TypeScript
import { TikTokClient } from "../core/client";
import { Repository } from "../core/repository";
import { UserRepositoryInfoResponseUserInfoRoot } from "../responses";
export declare class UserRepository extends Repository {
private client;
private userDebug;
private _defaultApiParams;
constructor(client: TikTokClient);
/**
* Get user info
*
* @param username
* @returns
*/
info(username: string): Promise<UserRepositoryInfoResponseUserInfoRoot | null>;
/**
* Get user videos
*
* @param id
* @param secUid
* @param count
* @param cursor
* @returns
*/
videos(id: number, secUid: string, count: number, cursor: number): Promise<any>;
/**
* Get user liked videos
*
* @param id
* @param secUid
* @param count
* @param cursor
* @returns
*/
liked(id: number, secUid: string, count: number, cursor: number): Promise<any>;
/**
* Parse TikTok response and return sigi_state
*
* @param content
* @returns
*/
private parseHtmlContent;
}
//# sourceMappingURL=user.repository.d.ts.map