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

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

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

פרסום TikTok Story

פרסם ישירות ב-TikTok Story. לאחר הגדרת הצליל, הסקריפט לוחץ על "Your Story" — ללא שלבי כותרת/קישור מוצר/תווית AI :

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,
"placement": "story",
"post_way": "addButton",
"material_list": ["C:/Videos/story_video.mp4"],
"upload_wait_time": 30
}
}'

סקירה כללית

סקריפט 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 עדיין צריך זמן כדי להשלים את העלאת הווידאו ברקע.

שיטות פרסום (post_way)

הפרמטר post_way שולט באופן שבו הסקריפט פותח את מסך הפרסום:

ערךתיאור
addButton(ברירת מחדל) לוחץ על כפתור היצירה "+" בתוך האפליקציה, ואז בוחר מדיה מגלריית המכשיר. עובד עם כל המיקומים (reel, story, post). מומלץ לרוב המקרים.
shareמפעיל Android share intent ישירות מקובץ המדיה אל אפליקציית Instagram/TikTok. זו שיטה חלופית שעוקפת ניווט בתוך האפליקציה; שימושית כאשר תהליך addButton אינו אמין במכשיר מסוים או בגרסת אפליקציה מסוימת.
useSoundמנווט תחילה לרצועת אודיו מסוימת (באמצעות כתובת URL או מילת מפתח של sound_name), ואז מצרף את הווידאו לצליל הזה. עבור Reels / TikTok בלבד. מחייב להגדיר sound_name. אינו תואם ל-placement = "post" או placement = "story".
note

כאשר placement הוא post (פוסט בפיד של Instagram), אוטומציית סאונד אינה נתמכת ללא קשר ל-post_way. הסקריפט ידלג על שלב הסאונד באופן אוטומטי.

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

פרמטרסוגתיאור
placementstringמיקום הפרסום ב-TikTok: "" (וידאו רגיל, ברירת מחדל) או "story" (TikTok Story). עם "story" הסקריפט לוחץ על "Your Story" לאחר הגדרת הצליל, ומדלג על שלבי הכותרת/קישור המוצר/תווית ה-AI.
add_product_linkintegerהאם להוסיף קישור מוצר/קניות: 0 = לא, 1 = כן

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

פרמטרסוגתיאור
placementstringמיקום הפרסום: reel (Reels), story (סטוריז) או post (פוסט רגיל בפיד). הערה: אפשרויות קול אינן נתמכות כאשר placement הוא post
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
}
}'

פוסט בפיד של Instagram (placement: post)

פרסום לפיד הרגיל של Instagram (לא Reel). אפשרויות קול אינן נתמכות במיקום זה:

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": "New post! #instagram",
"placement": "post",
"post_way": "addButton",
"material_list": ["C:/Videos/my_video.mp4"],
"upload_wait_time": 45
}
}'

ראה גם