דלג לתוכן הראשי

תצורת סקריפט פרסום

עמוד זה מתעד את פרמטרי התצורה עבור סקריפט post המשמש ליצירת משימות.

סקירה כללית

סקריפט post משמש לפרסום תוכן אוטומטי (סרטונים או תמונות) ל-TikTok או Instagram. הוא תומך במספר שיטות פרסום, מקורות חומר ואפשרויות אודיו.

פרמטרי בקשה

בעת יצירת משימה, ניתן לציין את הפרמטרים הבאים ברמה העליונה:

פרמטרסוגנדרשברירת מחדלתיאור
serialsstring[]מותנה[]רשימת מספרי סידור של מכשירים (מצב 1: מבוסס מכשיר)
usernamesstring[]מותנה[]רשימת שמות משתמש ליצירת משימות עבורם (מצב 2: מבוסס שם משתמש)
script_namestringכן-שם הסקריפט להפעלה (למשל, "post")
script_configobjectכן-פרמטרי תצורת הסקריפט (ראה להלן)
enable_multi_accountbooleanלאfalseהפעל מצב חשבונות מרובים (צור משימה לכל חשבון במכשיר)
start_timestringלא-זמן התחלה אופציונלי בפורמט "HH:MM"
platformstringמותנה*autoפלטפורמת היעד: tiktok, instagram. ראה הערה למטה

הערה: יש לספק serials או usernames.

*התנהגות פרמטר Platform:

  • TikMatrix ו-IgMatrix: פרמטר platform מתעלם אם מסופק. הפלטפורמה נקבעת אוטומטית משם האפליקציה (TikMatrix → tiktok, IgMatrix → instagram).
  • TikMatrix Pro: פרמטר platform נדרש ויש לציין אותו במפורש כ-tiktok או instagram.

פרמטרים כלליים

פרמטרסוגנדרשתיאור
content_typeintegerלא0=וידאו, 1=תמונה
captionsstringלאכיתוב הפוסט
material_liststring[]לארשימת נתיבי קבצים
post_waystringלאשיטת פרסום
caption_formatstringלאכיצד לטפל בכיתובים מרובי שורות: multiline (הכנסת שורות חדשות אמיתיות) או singleline (החלפת \n ברווחים)
ai_labelbooleanלאהאם להוסיף תווית תוכן שנוצר על ידי AI לפוסט
save_draftbooleanלאשמור את הפוסט כטיוטה במקום לפרסם מיד
upload_wait_timeintegerלאזמן המתנה להעלאה (שניות)

upload_wait_time חל גם על פרסום רגיל וגם על מצב save_draft. גם בשמירה כטיוטה, TikTok/Instagram עדיין צריך זמן כדי להשלים את העלאת הווידאו ברקע.

פרמטרים ספציפיים ל-TikTok

פרמטרסוגתיאור
add_product_linkintegerהאם להוסיף קישור מוצר/קניות: 0 = לא, 1 = כן

פרמטרים ספציפיים ל-Instagram

פרמטרסוגתיאור
placementstringreel או story
enable_schedule_reelsbooleanהאם לתזמן את ה-Reel לזמן עתידי
schedule_reels_timestringזמן פרסום מתוזמן בפורמט YYYY-MM-DD HH:MM (נדרש כאשר enable_schedule_reels = true)
story_linkstringכתובת URL לצירוף כקישור מדבקה ב-Story (חל רק כאשר placement = "story")

דוגמאות

פרסום בסיסי

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "post",
"script_config": {
"content_type": 0,
"captions": "סרטון חדש!",
"material_list": ["C:/Videos/video1.mp4"]
}
}'

פרסום עם בחירת פלטפורמה מפורשת

ניתן לציין במפורש את פלטפורמת היעד באמצעות הפרמטר platform. זה שימושי כאשר ברצונך לעקוף את ברירת המחדל של הסביבה:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "post",
"platform": "instagram",
"script_config": {
"content_type": 0,
"captions": "מפרסם ב-Instagram! #instagram #reels",
"placement": "reel",
"material_list": [
"C:/Videos/instagram_video.mp4"
],
"upload_wait_time": 60
}
}'

ראה גם