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
}
}