@bestieapp/tiktok-marketing-api
Version:
Marketing API for TikTok
12 lines (11 loc) • 836 B
TypeScript
import TikTokObject from "../object";
import { TikTokVideoResponse as TikTokVideoUploadResponse, TikTokResponse, VideoResponse, CommonRequestOptions, VideoFilterField, UploadVideoFileRequest, UploadVideoRequest } from "./types";
export default class TikTokVideo extends TikTokObject {
static get ENDPOINT(): string;
getVideosInfo(advertiserId: string, videoIds: string[]): Promise<TikTokResponse<VideoResponse>>;
searchForVideos(advertiserId: string, options?: CommonRequestOptions<VideoFilterField>): Promise<TikTokResponse<VideoResponse>>;
uploadVideoByFile(filePath: string, request: UploadVideoFileRequest): Promise<TikTokResponse<TikTokVideoUploadResponse>>;
uploadVideo(request: UploadVideoRequest): Promise<TikTokResponse<TikTokVideoUploadResponse>>;
private createFileHash;
private formatEndpoint;
}