Aktivitetslogg-API
Activity Log API gör det möjligt att spåra och hantera aktivitetsloggar för dina enheter och konton. Detta är användbart för att övervaka åtgärder som utförs av dina automatiseringsuppgifter.
Lägg till aktivitetslogg
Lägg till en ny aktivitetsloggpost.
Slutpunkt: POST /api/v1/activity_log
Begärans innehåll:
{
"platform": "tiktok",
"serial": "device_serial_123",
"action_type": "post",
"action_detail": "Published video successfully",
"username": "user123",
"timestamp": 1707725000
}
Svar:
{
"code": 0,
"message": "success",
"data": {
"id": 123
}
}
Hämta aktivitetsloggar
Hämta aktivitetsloggar med valfria filter.
Slutpunkt: GET /api/v1/activity_log
Frågeparametrar:
| Parameter | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
| platform | string | Nej | Filtrera efter plattform (t.ex. "tiktok", "instagram") |
| serial | string | Nej | Filtrera efter enhetens serienummer |
| action_type | string | Nej | Filtrera efter åtgärdstyp (t.ex. "post", "follow", "comment") |
| limit | integer | Nej | Antal poster att returnera (standard: 100, max: 1000) |
| offset | integer | Nej | Antal poster att hoppa över för paginering |
Exempel på begäran:
curl "http://localhost:50809/api/v1/activity_log?platform=tiktok&limit=50&offset=0"
Svar:
{
"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
}
]
}
Hämta antal aktivitetsloggar
Hämta det totala antalet aktivitetsloggar som matchar filter.
Slutpunkt: GET /api/v1/activity_log/count
Frågeparametrar:
| Parameter | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
| platform | string | Nej | Filtrera efter plattform |
| serial | string | Nej | Filtrera efter enhetens serienummer |
| action_type | string | Nej | Filtrera efter åtgärdstyp |
Exempel på begäran:
curl "http://localhost:50809/api/v1/activity_log/count?platform=tiktok"
Svar:
{
"code": 0,
"message": "success",
"data": {
"count": 456
}
}
Ta bort aktivitetslogg
Ta bort en specifik aktivitetsloggpost med ID.
Slutpunkt: DELETE /api/v1/activity_log/{id}
Exempel på begäran:
curl -X DELETE "http://localhost:50809/api/v1/activity_log/123"
Svar:
{
"code": 0,
"message": "success",
"data": {
"deleted": true,
"id": 123
}
}
Ta bort alla aktivitetsloggar
Ta bort alla aktivitetsloggposter.
Slutpunkt: DELETE /api/v1/activity_log/all
Exempel på begäran:
curl -X DELETE "http://localhost:50809/api/v1/activity_log/all"
Svar:
{
"code": 0,
"message": "success",
"data": {
"deleted": true,
"message": "All activity logs deleted"
}
}