อัปเดตข้อมูลตาราง
อัปเดตข้อมูลตาราง
อินเทอร์เฟซนี้ช่วยให้คุณอัปเดตค่าข้อมูลเฉพาะในตารางข้อมูล Agent ได้
วิธีการร้องขอ
POST
Endpoint
https://api-${endpoint}.gptbots.ai/v1/database/update/record
การยืนยันตัวตน
ดูรายละเอียดวิธีการยืนยันตัวตนได้ที่ API Overview
ตัวอย่างการร้องขอ
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/database/update/record' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"table_id": "673af861ed69656ac0895b07",
"record_id": "123456",
"filter": {
"id": "789"
},
"updated_fields": {
"name": "99990",
"age": "30"
}
}'
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/database/update/record' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"table_id": "673af861ed69656ac0895b07",
"record_id": "123456",
"filter": {
"id": "789"
},
"updated_fields": {
"name": "99990",
"age": "30"
}
}'
บล็อกโค้ดนี้ในหน้าต่างลอย
Request Headers
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| Authorization | Bearer ${API Key} | ใช้ Authorization: Bearer ${API Key} สำหรับการยืนยันตัวตน รับ API Key ได้จากหน้า API Key |
| Content-Type | application/json | ประเภทข้อมูล ให้ใช้ค่า application/json |
Request Body
| ฟิลด์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| table_id | string | ใช่ | รหัสตารางข้อมูล |
| record_id | string | ไม่จำเป็น | รหัสข้อมูล หรือใช้ filter อย่างใดอย่างหนึ่ง (แนะนำให้ใช้รหัสข้อมูล) |
| filter | map | ไม่จำเป็น | เงื่อนไข filter แบบกำหนดเอง (ต้องใช้ฟิลด์ Primary Key ที่ไม่ซ้ำกัน) |
| updated_fields | list | ใช่ | ข้อมูลที่ต้องการอัปเดต |
| is_add | boolean | ไม่จำเป็น | เพิ่มข้อมูลใหม่หากไม่พบข้อมูลเดิมหรือไม่ |
การตอบกลับ
ตัวอย่างการตอบกลับ
{
"code": 0,
"message": "OK"
}
{
"code": 0,
"message": "OK"
}
บล็อกโค้ดนี้ในหน้าต่างลอย
การตอบกลับเมื่อสำเร็จ
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| code | int | รหัสผลลัพธ์ |
| message | string | ข้อความอธิบาย |
| data | object | ข้อมูลตอบกลับ รวมถึงรหัสเฉพาะของตารางข้อมูล |
การตอบกลับเมื่อผิดพลาด
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| code | int | รหัสข้อผิดพลาด |
| message | string | รายละเอียดข้อผิดพลาด |
รหัสข้อผิดพลาด
| รหัส | ข้อความ |
|---|---|
| 40000 | พารามิเตอร์ไม่ถูกต้อง |
| 50000 | ข้อผิดพลาดภายในระบบ |
| 403106 | ไม่พบตารางข้อมูล |
| 403131 | ไม่มีสิทธิ์เข้าถึงตารางข้อมูล |
