เอกสารประกอบการใช้งาน

นักพัฒนา

พอร์ทัลนักพัฒนาสำหรับเชื่อมแอปหรือเว็บไซต์ของคุณกับ Konkui ด้วย API key, Webhooks, พื้นที่ทดลองเรียก API และสถิติการใช้งาน

อัปเดตเมื่อ 6 ตุลาคม 2569

เข้าสู่ระบบแล้วลิงก์แดชบอร์ดทุกลิงก์ในเอกสารนี้จะเปิดเข้าเวิร์กสเปซของคุณโดยตรง

เข้าสู่ระบบ
เลือกหน้าเอกสาร

รายละเอียดแดชบอร์ด

เปิดในแดชบอร์ด

นักพัฒนา คือพอร์ทัลสำหรับเชื่อมเว็บไซต์ แอป หรือระบบหลังบ้านของคุณกับบอท Konkui ผ่าน Third-party API ที่นี่คุณสร้าง API key อ่านเอกสาร API ทดลองเรียก API ลงทะเบียน Webhook และติดตามปริมาณการเรียก API

เปิดหน้านี้ได้ที่ไหน

นักพัฒนา อยู่ในกลุ่ม ระบบ ของแถบด้านซ้าย (อยู่ใต้ ดูเพิ่มเติม เมื่อเมนูถูกย่อไว้) หรือไปที่ นักพัฒนา โดยตรง ผู้ดูแลระบบซ่อนเมนูนี้ได้ด้วยสวิตช์ นักพัฒนา ในส่วน การแสดงเมนู ของ ตั้งค่า › ทั่วไป

พอร์ทัลมี 6 แท็บ ได้แก่ ภาพรวม API Keys เอกสาร ทดลองเรียก API Webhooks และ สถิติการใช้งาน

ภาพรวม

แท็บภาพรวมของพอร์ทัลนักพัฒนา
นักพัฒนา › ภาพรวม
#รายการใช้ทำอะไร
1แท็บของพอร์ทัลสลับระหว่าง 6 ส่วนของพอร์ทัล
2สถิติการเรียก API วันนี้ คีย์ที่ใช้งาน (คีย์ที่เคยถูกใช้ / คีย์ทั้งหมด) Webhooks และ อัตราสำเร็จ ใน 7 วันล่าสุด
3คู่มือเริ่มต้นใช้งาน4 ขั้นตอนของการเชื่อมต่อ พร้อมโค้ดที่คัดลอกได้: รับคีย์ เริ่มบทสนทนา รับส่งข้อความ และรีเฟรชโทเค็น ปุ่ม ไป ในขั้นที่ 1 จะเปิดหน้า API Keys
4เอกสาร APIเปิดแท็บเอกสาร
5ทดลองเรียก APIเปิดแท็บทดลองเรียก API

เมื่อคีย์ของคุณมีการเรียกใช้งาน จะมีรายการ เอนด์พอยต์ API ยอดนิยม ด้านล่าง แสดง 5 เอนด์พอยต์ที่ถูกเรียกมากที่สุด พร้อมจำนวนครั้งและเวลาตอบเฉลี่ย แบนเนอร์สีฟ้าด้านบนเตือนว่าโทเค็น API หมดอายุใน 1 วัน และมีลิงก์ไปยังคู่มือการรีเฟรชโทเค็น

API Keys

แท็บ API Keys
นักพัฒนา › API Keys
#รายการใช้ทำอะไร
1สร้าง API Keyสร้างคีย์สำหรับ Third-party chat API
2สร้างคีย์สำหรับเอเจนต์สนับสนุนสร้างคีย์ดูสถานะแบบอ่านอย่างเดียวสำหรับเอเจนต์สนับสนุนที่ได้รับมอบหมาย (ดูด้านล่าง)
3ความปลอดภัยที่สูงขึ้นด้วยโทเค็นอายุสั้นอธิบายการหมดอายุของโทเค็น การรีเฟรชอัตโนมัติ และช่วงผ่อนผัน 1 ชั่วโมง

ด้านล่างประกาศคือรายการคีย์ของคุณ แต่ละคีย์แสดงชื่อ สิทธิ์ (เช่น read, write) สร้างเมื่อ ใช้งานล่าสุด หมดอายุ และ 8 ตัวท้ายของ รหัสคีย์ หลังสร้างแล้วจะไม่แสดงคีย์เต็มอีก ใช้เมนู ⋮ แล้วเลือก เพิกถอนคีย์ เพื่อลบคีย์ แอปที่ใช้คีย์นั้นจะถูกปฏิเสธตั้งแต่คำขอถัดไป

สร้าง API key

หน้าต่างสร้าง API Key ใหม่
สร้าง API Key ใหม่
#รายการใช้ทำอะไรหมายเหตุ
1ชื่อคีย์ชื่อที่ช่วยให้จำคีย์ได้ เช่น "Production Key"จำเป็นต้องกรอก และต้องไม่ซ้ำในเวิร์กสเปซ ชื่อ "Konkui Playground Credential" สงวนไว้ใช้กับพื้นที่ทดลอง
2สำคัญ:เตือนว่าคีย์จะแสดงเพียงครั้งเดียว
3การหมดอายุของโทเค็น:อธิบายว่าโทเค็นหมดอายุใน 1 วันและต้องรีเฟรชอัตโนมัติ
4สร้างคีย์สร้างคีย์

หลังกด สร้างคีย์ จะมีกล่องสีเขียว สร้าง API Key สำเร็จ! แสดงคีย์พร้อมปุ่ม คัดลอก และ ปิด ให้คัดลอกไปเก็บในที่เก็บข้อมูลลับของเซิร์ฟเวอร์ทันที เพราะจะไม่แสดงอีก

คีย์สำหรับเอเจนต์สนับสนุน

คีย์นี้ให้เอเจนต์หรือบริการสนับสนุนที่คุณมอบหมายอ่านภาพรวมสถานะบอทของเวิร์กสเปซได้เล็กน้อย (ชื่อบอท บอทเปิดอยู่หรือไม่ และการตั้งค่าบางส่วน) แต่ไม่สามารถอ่านบทสนทนาลูกค้า ข้อมูลรับรอง การเรียกเก็บเงิน หรือการตั้งค่า และแก้ไขอะไรไม่ได้ คีย์มีอายุ 1 วันแบบตายตัวซึ่งรีเฟรชเพื่อยืดไม่ได้ สร้างใหม่เฉพาะเมื่อเอเจนต์ยังต้องใช้งาน และเพิกถอนเมื่อเสร็จงาน

เอกสาร

แท็บเอกสารคือเอกสารอ้างอิง API ฉบับละเอียด มีตัวอย่างคำขอและการตอบกลับ และตัวอย่างโค้ดภาษา cURL, JavaScript, Python และ PHP

แท็บเอกสาร
นักพัฒนา › เอกสาร
#รายการใช้ทำอะไร
1เอกสาร Polling APIสำหรับแอปที่เรียก receive-reply เป็นระยะเพื่อดึงข้อความใหม่
2เอกสาร Webhook APIสำหรับแอปที่รับข้อมูลบทสนทนาที่ส่งมายัง Webhook
3คู่มือการรีเฟรช Tokenรูปแบบและตัวอย่างการรีเฟรชโทเค็นอัตโนมัติ

แต่ละหน้า API แสดงรายการเอนด์พอยต์ทางซ้าย เลือกเอนด์พอยต์เพื่อดูส่วนหัวและเนื้อหาของคำขอ ตัวอย่างการตอบกลับ และตัวอย่างโค้ด

หน้าเอกสาร Polling API
เอกสาร Polling API
#รายการใช้ทำอะไร
1ENDPOINTSStart Conversation, Send Message และ (เฉพาะ Polling) Receive Reply (Poll)
2หมายเหตุการใช้งานกติกาการยืนยันตัวตนและรูปแบบการตอบกลับของ API แบบนี้
3คำขอ (Request)ส่วนหัวและเนื้อหา พร้อมปุ่ม คัดลอก
4การตอบกลับ (Response)ตัวอย่างการตอบกลับที่สำเร็จ

ทดลองเรียก API

พื้นที่ทดลองใช้ทดสอบบทสนทนาจริงกับบอทผ่าน API แบบเดียวกับที่แอปของคุณจะใช้ โดยไม่ต้องเขียนโค้ด

หน้าทดลองเรียก API
นักพัฒนา › ทดลองเรียก API
#รายการใช้ทำอะไรหมายเหตุ
1แท็บโหมดโหมดบทสนทนาเต็มรูปแบบ เริ่มบทสนทนาและส่งข้อความในหน้าแชท ส่วน เรียก API ครั้งเดียว เป็นโหมดแบบเก่าที่เรียบง่ายกว่า
2รับข้อมูลรับรองสำหรับทดลอง (อายุไม่เกิน 1 วัน)สร้าง (หรือใช้ซ้ำ) ข้อมูลรับรองแบบอ่านและเขียนสำหรับพื้นที่ทดลองโดยเฉพาะจะปรากฏในหน้า API Keys ซึ่งเพิกถอนได้ และมีตัวจับเวลาบอกเวลาหมดอายุ
3รหัสลูกค้าลูกค้าที่เป็นเจ้าของบทสนทนาทดสอบมีรหัสทดสอบใส่ไว้ให้แล้ว ใช้ตัวอักษร ตัวเลข หรือขีดล่าง ยาว 3-50 ตัวอักษร
4เริ่มบทสนทนาเริ่มบทสนทนาและแสดง รหัสบทสนทนารีเซ็ตบทสนทนา ใช้เริ่มใหม่
5สถานการณ์ตัวอย่างเติมข้อความแรกให้ (ดูแลลูกค้า ข้อมูลสินค้า บทสนทนาทั่วไป) และแนะนำคำถามต่อเนื่องข้อความตัวอย่างเป็นภาษาอังกฤษ
6บทสนทนาพิมพ์ข้อความแล้วกด Enter หรือปุ่มส่ง คำตอบของบอทจะแสดงด้านล่าง

Webhooks

Webhook ส่งอีเวนต์ไปยังเซิร์ฟเวอร์ของคุณทันทีที่เกิดขึ้น คุณจึงไม่ต้องคอยดึงข้อมูลเอง

แท็บ Webhooks
นักพัฒนา › Webhooks
#รายการใช้ทำอะไร
1เพิ่ม Webhookลงทะเบียนเอนด์พอยต์ใหม่

Webhook แต่ละรายการแสดง URL สถานะ ใช้งานอยู่/ปิดใช้งาน และอีเวนต์ที่ติดตาม พร้อมปุ่มควบคุมดังนี้

ปุ่มใช้ทำอะไรหมายเหตุ
สวิตช์เปิด/ปิดหยุดหรือเริ่มส่งอีเวนต์ไปยังเอนด์พอยต์นี้ระหว่างปิด จะไม่มีอีเวนต์เข้าคิว
ทดสอบส่งอีเวนต์ทดสอบ (test) ที่ลงลายเซ็นแล้วทันที และแจ้งผล HTTP
ลบ (ไอคอนถังขยะ)ลบเอนด์พอยต์หลังยืนยัน
ประวัติการส่งเปิด ประวัติการส่ง Webhook แสดงสถานะการส่งแต่ละครั้ง (PENDING, PROCESSING, SUCCESS, FAILED) อีเวนต์ สถานะ HTTP เวลาที่สร้างและเสร็จ จำนวนครั้งที่ลอง และข้อผิดพลาดล่าสุดรายการที่ล้มเหลวมีปุ่ม ลองใหม่ เพื่อส่งอีกครั้ง

เพิ่ม Webhook

หน้าต่างเพิ่มเอนด์พอยต์ Webhook
เพิ่มเอนด์พอยต์ Webhook
#รายการใช้ทำอะไร
1Webhook URLURL สาธารณะบนเซิร์ฟเวอร์ของคุณที่รับอีเวนต์ ควรใช้ HTTPS
2อีเวนต์ที่ต้องการติดตามเริ่มบทสนทนา ได้รับข้อความ ส่งข้อความแล้ว จบบทสนทนา เลือกอย่างน้อยหนึ่งรายการ
3เพิ่ม Webhookสร้างเอนด์พอยต์

หลังสร้าง จะมีกล่องสีเหลือง กรุณาคัดลอกซีเคร็ต webhook นี้ตอนนี้ แสดงซีเคร็ตสำหรับตรวจลายเซ็นเพียงครั้งเดียว คัดลอกไปไว้ที่เซิร์ฟเวอร์แล้วกด บันทึกไว้แล้ว หากทำซีเคร็ตหาย ให้สร้างเอนด์พอยต์ใหม่ เพราะซีเคร็ตจะไม่แสดงอีก

การส่งอีเวนต์ทำงานอย่างไร

  • แต่ละคำขอเป็น POST แบบ JSON มีส่วนหัว X-Konkui-Event, X-Konkui-Delivery-ID และ X-Konkui-Signature (HMAC-SHA256 ของเนื้อหาดิบโดยใช้ซีเคร็ตของ Webhook) ตรวจลายเซ็นก่อนเชื่อถือคำขอทุกครั้ง
  • ตอบกลับด้วยสถานะ 2xx เพื่อยืนยันการรับ หากได้สถานะอื่น หมดเวลา หรือเครือข่ายขัดข้อง ระบบจะลองส่งใหม่อัตโนมัติ รวมไม่เกิน 3 ครั้ง (หลังประมาณ 1 นาที และ 5 นาที) จากนั้นจะเป็น FAILED และคุณกด ลองใหม่ เองได้
  • การส่งเป็นแบบอย่างน้อยหนึ่งครั้ง อีเวนต์เดียวกันจึงอาจมาถึงซ้ำ ใช้ X-Konkui-Delivery-ID เพื่อตัดรายการซ้ำ
  • ระบบส่งอีเวนต์สำหรับบทสนทนาที่สร้างผ่าน Third-party API

สถิติการใช้งาน

แท็บสถิติการใช้งาน API
นักพัฒนา › สถิติการใช้งาน
#รายการใช้ทำอะไร
1ช่วงเวลา7 วัน 30 วัน หรือ 90 วัน
2ตัวเลขสถิติการเรียกทั้งหมด อัตราสำเร็จ (การตอบกลับ 2xx) เวลาตอบเฉลี่ย และ เอนด์พอยต์ที่ใช้งาน
3การใช้งาน API ตามช่วงเวลาจำนวนการเรียกต่อวันในช่วงที่เลือก
4เอนด์พอยต์ยอดนิยมเอนด์พอยต์ที่ถูกเรียกมากที่สุด พร้อมจำนวนครั้งและเวลาตอบเฉลี่ย

หัวข้อที่เกี่ยวข้อง