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
פרמטרי שאילתה:
| פרמטר | סוג | נדרש | תיאור |
|---|---|---|---|
| platform | string | לא | סינון לפי פלטפורמה (למשל "tiktok", "instagram") |
| serial | string | לא | סינון לפי מספר סידורי של מכשיר |
| action_type | string | לא | סינון לפי סוג פעולה (למשל "post", "follow", "comment") |
| limit | integer | לא | מספר רשומות להחזיר (ברירת מחדל: 100, מקסימום: 1000) |
| offset | integer | לא | מספר רשומות לדלג עבור עימוד |
דוגמה לבקשה:
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
פרמטרי שאילתה:
| פרמטר | סוג | נדרש | תיאור |
|---|---|---|---|
| platform | string | לא | סינון לפי פלטפורמה |
| serial | string | לא | סינון לפי מספר סידורי של מכשיר |
| action_type | string | לא | סינון לפי סוג פעולה |
דוגמה לבקשה:
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"
}
}