بدء سريع في Postman
افتح مجموعة TikTok الرسمية، واضبط license_key، ثم تحقّق من المسارات الأولى قبل كتابة الكود.
الخطوة 1
شوكة
استخدم مجموعة IG أو TikTok Postman كخط أساسي لمساحة العمل الخاصة بك.
الخطوة 2
تعيين المفتاح
Configure license_key once in an environment variable.
الخطوة 3
أتمتة
قم بتصدير المقتطفات أو تشغيل مسارات عمل وكيل الذكاء الاصطناعي بالإضافة إلى الطلبات الجاهزة.
جميع طلبات API
خريطة كاملة لنقاط النهاية من المجموعة. وسّع كل فئة وانقر أي مسار لرؤية المعلمات وأمثلة الاستجابة.
فيديو (8 endpoints)
البحث (9 endpoints)
المستخدم (15 endpoints)
وسم (3 endpoints)
الموقع (2 endpoints)
موسيقى (3 endpoints)
رائج (2 endpoints)
التأثيرات (3 endpoints)
القصص (2 endpoints)
قوائم التشغيل (3 endpoints)
البث المباشر (4 endpoints)
أمثلة Python من المجموعة
تستخدم هذه الأمثلة نفس نمط المصادقة في Postman: 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 (مصادقة + ترقيم الصفحات)
وحّد توقيع الطلبات ومعالجة المؤشرات للحفاظ على قابلية التوقع في الأحمال العالية.
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)
ملاحظات التنفيذ
- أدرج license_key في كل طلب دائمًا.
- استخدم cache_timeout بشكل مقصود للفحوصات المتكررة.
- احفظ حقول المؤشر مع سياق الاستعلام.
- وسّع تغطية المسارات حسب الفئات بعد التحقق الأساسي.
هل أنت مستعد لبدء سير عمل واجهة برمجة التطبيقات (API) الخاصة بك؟
اختر API واختبر النقاط في Postman وأطلق سير عملك خلال دقائق.