Postman’da hızlı başlangıç
Resmi TikTok koleksiyonunu açın, license_key ayarlayın ve kodlamadan önce ilk rotaları doğrulayın.
1. Adım
Çatal
Çalışma alanı temeliniz olarak IG veya TikTok Postman koleksiyonunu kullanın.
2. Adım
Anahtarı ayarla
Configure license_key once in an environment variable.
3. Adım
Otomatikleştir
Parçacıkları dışa aktarın veya hazır isteklerin yanı sıra yapay zeka aracısı iş akışlarını çalıştırın.
Tüm API istekleri
Koleksiyondaki tüm endpoint haritası. Her sınıfı genişletin ve parametreler ile yanıt örneklerini görmek için bir rotaya tıklayın.
Video (8 endpoints)
Ara (9 endpoints)
Kullanici (15 endpoints)
Hashtag (3 endpoints)
Konum (2 endpoints)
Muzik (3 endpoints)
Trendler (2 endpoints)
Efektler (3 endpoints)
Hikayeler (2 endpoints)
Oynatma listeleri (3 endpoints)
Canlı (4 endpoints)
Koleksiyondan Python örnekleri
Bu örnekler Postman ile aynı kimlik doğrulama modelini kullanır: query parametrelerinde license_key.
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"])
Python istek deseni (auth + sayfalama)
Yüksek hacimli işlerin öngörülebilir kalması için istek imzalama ve cursor yönetimini merkezileştirin.
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)
Uygulama notları
- Her istekte license_key kullanın.
- Tekrarlayan kontroller için cache_timeout değerini bilinçli kullanın.
- Cursor alanlarını query bağlamıyla birlikte saklayın.
- Temel doğrulamadan sonra rota kapsamını sınıf sınıf genişletin.
API iş akışınızı başlatmaya hazır mısınız?
Bir API seçin, Postman'da uç noktaları test edin ve iş akışınızı birkaç dakika içinde başlatın.