เพิ่มข้อมูลในตาราง

เพิ่มข้อมูลในตาราง

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 ข้อผิดพลาดภายในระบบ