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

API יומן פעילות

ממשק API של יומן הפעילות מאפשר לך לעקוב ולנהל יומני פעילות עבור המכשירים והחשבונות שלך. זה שימושי למעקב אחר פעולות שמבוצעות על ידי משימות האוטומציה שלך.

הוסף יומן פעילות

הוסף ערך חדש ליומן פעילות.

נקודת קצה: POST /api/v1/activity_log

גוף הבקשה:

{
"platform": "tiktok",
"serial": "device_serial_123",
"action_type": "post",
"action_detail": "Published video successfully",
"username": "user123",
"timestamp": 1707725000
}

תגובה:

{
"code": 0,
"message": "success",
"data": {
"id": 123
}
}

קבל יומני פעילות

אחזר יומני פעילות עם מסננים אופציונליים.

נקודת קצה: GET /api/v1/activity_log

פרמטרי שאילתה:

פרמטרסוגנדרשתיאור
platformstringלאסינון לפי פלטפורמה (למשל "tiktok", "instagram")
serialstringלאסינון לפי מספר סידורי של מכשיר
action_typestringלאסינון לפי סוג פעולה (למשל "post", "follow", "comment")
limitintegerלאמספר רשומות להחזיר (ברירת מחדל: 100, מקסימום: 1000)
offsetintegerלאמספר רשומות לדלג עבור עימוד

דוגמה לבקשה:

curl "http://localhost:50809/api/v1/activity_log?platform=tiktok&limit=50&offset=0"

תגובה:

{
"code": 0,
"message": "success",
"data": [
{
"id": 123,
"platform": "tiktok",
"serial": "device_serial_123",
"action_type": "post",
"action_detail": "Published video successfully",
"username": "user123",
"timestamp": 1707725000
}
]
}

קבל ספירת יומני פעילות

קבל את הספירה הכוללת של יומני פעילות התואמים למסננים.

נקודת קצה: GET /api/v1/activity_log/count

פרמטרי שאילתה:

פרמטרסוגנדרשתיאור
platformstringלאסינון לפי פלטפורמה
serialstringלאסינון לפי מספר סידורי של מכשיר
action_typestringלאסינון לפי סוג פעולה

דוגמה לבקשה:

curl "http://localhost:50809/api/v1/activity_log/count?platform=tiktok"

תגובה:

{
"code": 0,
"message": "success",
"data": {
"count": 456
}
}

מחק יומן פעילות

מחק ערך יומן פעילות ספציפי לפי מזהה.

נקודת קצה: DELETE /api/v1/activity_log/{id}

דוגמה לבקשה:

curl -X DELETE "http://localhost:50809/api/v1/activity_log/123"

תגובה:

{
"code": 0,
"message": "success",
"data": {
"deleted": true,
"id": 123
}
}

מחק את כל יומני הפעילות

מחק את כל ערכי יומן הפעילות.

נקודת קצה: DELETE /api/v1/activity_log/all

דוגמה לבקשה:

curl -X DELETE "http://localhost:50809/api/v1/activity_log/all"

תגובה:

{
"code": 0,
"message": "success",
"data": {
"deleted": true,
"message": "All activity logs deleted"
}
}