Avvio rapido in Postman
Apri la collezione TikTok ufficiale, imposta license_key e valida le prime route prima di scrivere codice.
Passaggio 1
Forchetta
Utilizza la raccolta IG o TikTok Postman come base di riferimento per lo spazio di lavoro.
Passaggio 2
Imposta la chiave
Configure license_key once in an environment variable.
Passaggio 3
Automatizzare
Esporta snippet o esegui flussi di lavoro dell'agente AI sulle richieste pronte.
Tutte le richieste API
Mappa completa degli endpoint dalla collezione. Espandi ogni classe e clicca una route per vedere parametri ed esempi di risposta.
Video (8 endpoints)
Cerca (9 endpoints)
Utente (15 endpoints)
Hashtag (3 endpoints)
Posizione (2 endpoints)
Musica (3 endpoints)
Tendenze (2 endpoints)
Effetti (3 endpoints)
Storie (2 endpoints)
Playlist (3 endpoints)
Live (4 endpoints)
Esempi Python dalla collezione
Questi esempi usano lo stesso modello di autenticazione di Postman: license_key nei parametri query.
Example 1: search video by keyword (GET /searchVideo)
import requests
BASE_URL = "https://tiktok.evelode.com/tiktok-api"
LICENSE_KEY = "YOUR_LICENSE_KEY"
params = {
"license_key": LICENSE_KEY,
"keyword": "appletv",
"cache_timeout": 0,
}
r = requests.get(f"{BASE_URL}/searchVideo", params=params, timeout=30)
r.raise_for_status()
data = r.json()
print(data["status"], data.get("tiktok", {}).get("cursor"))
{
"status": "ok",
"tiktok": {
"cursor": 12,
"aweme_list": []
}
}
Example 2: get no-watermark URL by video ID (GET /getNoWatermarkUrlByID)
import requests
BASE_URL = "https://tiktok.evelode.com/tiktok-api"
LICENSE_KEY = "YOUR_LICENSE_KEY"
params = {
"license_key": LICENSE_KEY,
"video_id": "7106855913906081070",
"cache_timeout": 0,
}
r = requests.get(f"{BASE_URL}/getNoWatermarkUrlByID", params=params, timeout=30)
r.raise_for_status()
data = r.json()
print(data["status"], data["tiktok"]["id"])
print(data["tiktok"]["url"])
Pattern richieste Python (auth + paginazione)
Centralizza firma richieste e gestione cursori per mantenere prevedibili i carichi ad alto volume.
import requests
BASE_URL = "https://tiktok.evelode.com/tiktok-api"
LICENSE_KEY = "YOUR_LICENSE_KEY"
def call(endpoint: str, **params):
q = {"license_key": LICENSE_KEY, "cache_timeout": 0, **params}
r = requests.get(f"{BASE_URL}{endpoint}", params=q, timeout=30)
r.raise_for_status()
return r.json()
page1 = call("/getFollowers", query="therock", count=20)
next_cursor = page1.get("tiktok", {}).get("next_cursor")
if next_cursor:
page2 = call("/getFollowers", query="therock", count=20, cursor=next_cursor)
Note di implementazione
- Includi sempre license_key in ogni richiesta.
- Usa cache_timeout in modo esplicito per controlli ricorrenti.
- Salva i campi cursore insieme al contesto della query.
- Estendi la copertura delle route per classi dopo la validazione iniziale.
Pronto per avviare il flusso di lavoro API?
Scegli un'API, testa gli endpoint in Postman e avvia il tuo workflow in pochi minuti.