Изучение API тегов видео TikTok: методы и примеры кода

import requests
def get_video_tags(video_id):
    url = f"https://api.tiktok.com/video/{video_id}"
    response = requests.get(url)
    data = response.json()
    tags = data["itemInfos"]["textExtra"]

    return [tag["hashtagName"] for tag in tags]
video_id = "123456789"  # Replace with a valid TikTok video ID
tags = get_video_tags(video_id)
print(tags)
import requests
def search_videos_by_tag(tag):
    url = "https://api.tiktok.com/search/item"
    params = {
        "keyword": tag,
        "count": 10  # Number of videos to retrieve
    }
    response = requests.get(url, params=params)
    data = response.json()
    videos = data["items"]

    return videos
tag = "funny"  # Replace with the desired tag
videos = search_videos_by_tag(tag)
for video in videos:
    print(video["video"]["id"])
import requests
def get_trending_tags():
    url = "https://api.tiktok.com/discover?aid=1233"
    response = requests.get(url)
    data = response.json()
    tags = data["challengeList"]

    return [tag["challengeInfo"]["title"] for tag in tags]
trending_tags = get_trending_tags()
print(trending_tags)

Метод 4: популярные теги по категориям
TikTok предоставляет широкий выбор категорий тегов. Вы можете получить популярные теги в определенной категории с помощью TikTok Discover API. Вот пример использования Python и библиотеки запросов:

import requests
def get_popular_tags(category):
    url = f"https://api.tiktok.com/discover?aid=1233&category={category}"
    response = requests.get(url)
    data = response.json()
    tags = data["challengeList"]

    return [tag["challengeInfo"]["title"] for tag in tags]
category = "comedy"  # Replace with the desired category
popular_tags = get_popular_tags(category)
print(popular_tags)