Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 2.53 KB

readme.md

File metadata and controls

75 lines (52 loc) · 2.53 KB

TikTok Research API Wrapper

License

Introduction

The TikTok Research API Wrapper is a ToolKit built in R and Python to facilitate the use of TikTok Research API. Our Wrapper Toolkit supports the following endpoints: Videos, User Info, Video Comments, User Liked Videos, User Pinned Videos, User Followers, User Following, and Reposted Videos.

Quick Start

R and Python are among the most popular languages among researchers. The TikTok Research API Wrapper is a code package that provides an interface between your application and TikTok's research APIs for these two languages. This tutorial provides the basic information needed to use our wrapper and includes sample code for your reference.

Version

  • API version: 1.0.0

Integration with R Wrapper

Version requirements

  • 4.0.0

Integration Steps:

  1. Download the Git Wrapper
install_git("[email protected]:tiktok/tiktok-research-api-wrapper.git", , subdir = "tiktok-research-api-r")
  1. Usage
## IMPORT
library(TikTokResearchAPI)

qps <- 5
client_key <- 'Your_client_key'
client_secret <- 'Your_client_secret'

if (client_key == "" || client_secret == "") {
  stop("CLIENT_KEY and CLIENT_SECRET environment variables must be set.")
}
## # Initialize the API client
research_api <- TikTokResearchAPI$new(client_key, client_secret, qps)

Integration with Python Wrapper

Version requirements

  • 3.0.0

Integration Steps:

  1. Download the Git Wrapper
pip install TikTokResearchApi
  1. Usage
from tiktok_research_api import *
qps = 5 #rate limiter
client_key = os.getenv("CLIENT_KEY", "")
client_secret = os.getenv("CLIENT_SECRET", "")
# Initialize the API client
api = TikTokResearchAPI(client_key, client_secret, qps)

Give feedback

  • If you want to report bugs or issues related to the wrapper, please contact us via Github Issues page.

References

Here are the detailed documentation for currently supported programming languages.