ข้อมูลการดำเนินการ Dialogflow
การแสดง JSON |
---|
{ "operationName": string, "operationType": enum ( |
ช่อง | |
---|---|
operationName |
เอาต์พุตเท่านั้น ชื่อที่เซิร์ฟเวอร์กำหนด (รหัสการดำเนินการ) ซึ่งจะไม่ซ้ำกันภายในบริการเดียวกันที่ส่งชื่อกลับมาในตอนแรก |
operationType |
เอาต์พุตเท่านั้น ประเภทการดำเนินการ Dialogflow |
operationState |
เอาต์พุตเท่านั้น สถานะการดำเนินการ Dialogflow |
error |
เอาต์พุตเท่านั้น ผลลัพธ์ที่ผิดพลาด (หากมี) |
OperationType
ประเภทการดำเนินการ Dialogflow
Enum | |
---|---|
OPERATION_TYPE_UNSPECIFIED |
ไม่ระบุประเภท |
ASSOCIATE_DIALOGFLOW |
เชื่อมโยง Dialogflow |
DISSOCIATE_DIALOGFLOW |
ยกเลิกการเชื่อมโยง Dialogflow |
ADD_DOCUMENT_TO_KNOWLEDGEBASE |
เพิ่มเอกสารไปยังฐานความรู้ |
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE |
ลบเอกสารออกจากฐานความรู้ |
OperationState
สถานะการดำเนินการใน Dialogflow
Enum | |
---|---|
OPERATION_STATE_UNSPECIFIED |
สถานะที่ไม่ได้ระบุ |
PROCESSING |
กำลังประมวลผล |
COMPLETED |
เสร็จสมบูรณ์ |
FAILED |
ไม่สำเร็จ |
สถานะ
ประเภท Status
กำหนดโมเดลข้อผิดพลาดเชิงตรรกะที่เหมาะสำหรับสภาพแวดล้อมการเขียนโปรแกรมที่แตกต่างกัน ซึ่งรวมถึง REST API และ RPC API ใช้โดย gRPC ข้อความ Status
แต่ละข้อความจะมีข้อมูล 3 อย่าง ได้แก่ รหัสข้อผิดพลาด ข้อความแสดงข้อผิดพลาด และรายละเอียดข้อผิดพลาด
ดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบข้อผิดพลาดนี้และวิธีทำงานกับรูปแบบดังกล่าวได้ในคู่มือการออกแบบ API
การแสดง JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
ช่อง | |
---|---|
code |
รหัสสถานะ ซึ่งควรเป็นค่า enum ของ |
message |
ข้อความแสดงข้อผิดพลาดที่ส่งถึงนักพัฒนาซอฟต์แวร์ ซึ่งควรเป็นภาษาอังกฤษ ข้อความแสดงข้อผิดพลาดที่แสดงต่อผู้ใช้ควรแปลและส่งในช่อง |
details[] |
รายการข้อความที่มีรายละเอียดข้อผิดพลาด มีชุดประเภทข้อความที่ใช้กันโดยทั่วไปสำหรับ API ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม |