เพิ่มข้อมูลในตาราง
เพิ่มข้อมูลในตาราง
API นี้รองรับการเพิ่มข้อมูลสูงสุด 1000 แถวต่อครั้ง ลงในตารางข้อมูลของ Agent ที่ระบุ เพื่อใช้งานและสอบถามข้อมูลในการสนทนา
หมายเหตุ:
- ความยาวของค่าฟิลด์ที่เปิดใช้งาน
uniqueต้องไม่เกิน 256 ตัวอักษร- ความยาวของค่าฟิลด์ที่ไม่ได้เปิดใช้งาน
uniqueต้องไม่เกิน 4294967295 ตัวอักษร (แต่โดยปกติจะจำกัดด้วยข้อจำกัดของเครือข่าย แนะนำให้ควบคุมความยาวข้อมูล)- ข้อมูลที่ส่งผ่าน API จะถูกแปลงเป็นรูปแบบ CSV โดยไฟล์ CSV ต้องมีขนาดไม่เกิน 10 MB
วิธีการร้องขอ
POST
Endpoint
https://api-${endpoint}.gptbots.ai/v1/database/import/records
การยืนยันตัวตน
โปรดดูวิธีการยืนยันตัวตนได้ที่ API Overview
ตัวอย่างการร้องขอ
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/database/import/records' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"table_id": "673af861ed69656ac0895b07",
"records": [
{
"id": "7424489",
"name": "4455566777777"
},
{
"id": "7852549",
"name": "446656677665"
}
]
}'
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/database/import/records' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"table_id": "673af861ed69656ac0895b07",
"records": [
{
"id": "7424489",
"name": "4455566777777"
},
{
"id": "7852549",
"name": "446656677665"
}
]
}'
บล็อกโค้ดนี้ในหน้าต่างลอย
ส่วนหัวของคำร้องขอ
| ฟิลด์ | ประเภท | รายละเอียด |
|---|---|---|
| Authorization | Bearer ${API Key} | ใช้ Authorization: Bearer ${API Key} สำหรับการยืนยันตัวตน รับ API Key ได้จากหน้า API Key |
| Content-Type | application/json | ประเภทข้อมูล กำหนดเป็น application/json |
สำคัญ:
- หากมีฟิลด์ unique ในตารางข้อมูล ต้องระบุฟิลด์ unique ทั้งหมดใน records
- ค่าของฟิลด์ unique ใน records ห้ามซ้ำกัน ห้ามเว้นว่าง และต้องไม่มีอยู่ในฐานข้อมูลมาก่อน มิฉะนั้นจะเกิดข้อผิดพลาดและข้อมูลจะไม่ถูกนำเข้า
เนื้อหาคำร้องขอ
| ฟิลด์ | ประเภท | จำเป็น | รายละเอียด |
|---|---|---|---|
| records | list | ใช่ | กลุ่มข้อมูลที่ต้องการนำเข้า |
| table_id | string | ใช่ | รหัสตารางข้อมูล |
การตอบกลับ
ตัวอย่างการตอบกลับ
"673e9cda9f7bc178002dbd9c"
"673e9cda9f7bc178002dbd9c"
บล็อกโค้ดนี้ในหน้าต่างลอย
การตอบกลับเมื่อสำเร็จ
| ฟิลด์ | ประเภท | รายละเอียด |
|---|---|---|
| code | int | รหัสประเภทของข้อความ |
| message | string | คำอธิบายข้อความ |
| data | object | รหัสงานสำหรับการเพิ่มข้อมูลในตารางครั้งนี้ จะได้เพียง 1 รหัส |
การตอบกลับเมื่อผิดพลาด
| ฟิลด์ | ประเภท | รายละเอียด |
|---|---|---|
| code | int | รหัสข้อผิดพลาด |
| message | string | รายละเอียดข้อผิดพลาด |
รหัสข้อผิดพลาด
| รหัส | ข้อความ |
|---|---|
| 40000 | พารามิเตอร์ผิดพลาด |
| 50000 | ข้อผิดพลาดภายในระบบ |
