Resource: Integrasi
Informasi tentang integrasi.
Representasi JSON |
---|
{ "name": string, "status": enum ( |
Kolom | |
---|---|
name |
Hanya output. ID unik integrasi. Hanya baca. Ditentukan oleh platform. |
status |
Hanya output. Status integrasi. |
Kolom union integration_info . Informasi mendetail tentang integrasi. integration_info hanya ada berupa salah satu diantara berikut: |
|
dialogflowEsIntegration |
Informasi tentang project Dialogflow ES terkait. https://cloud.google.com/dialogflow/es/docs |
dialogflowCxIntegration |
Informasi tentang project Dialogflow CX terkait. https://cloud.google.com/dialogflow/cx/docs/basics |
IntegrationStatus
Status integrasi.
Enum | |
---|---|
INTEGRATION_STATUS_UNSPECIFIED |
Status integrasi tidak ditentukan. |
ENABLED |
Aktif |
DISABLED |
Nonaktif. |
DialogflowEsIntegration
Informasi tentang agen Business Messages dan pengaitan project Dialogflow ES.
Representasi JSON |
---|
{ "dialogflowProjectId": string, "autoResponseStatus": enum ( |
Kolom | |
---|---|
dialogflowProjectId |
Wajib. Project ID Dialogflow. Tidak dapat diedit. Untuk mengubah nilai ini, Anda harus menghapus project Dialogflow dari agen ini, lalu membuat integrasi baru. |
autoResponseStatus |
Wajib. Jika |
dialogflowServiceAccountEmail |
Hanya output. Akun layanan yang harus dikonfigurasi dalam project Dialogflow dengan peran "Dialogflow Console Agent Editor" dan "Dialogflow API Client". Hal ini diperlukan untuk memberikan akses ke Dialogflow API. |
operationInfo |
Hanya output. Informasi tentang status pengoperasian integrasi Dialogflow. |
dialogflowKnowledgeBases[] |
Basis pengetahuan yang terkait dengan project Dialogflow. Opsional |
AutoResponseStatus
Status respons otomatis Dialogflow.
Enum | |
---|---|
AUTO_RESPONSE_STATUS_UNSPECIFIED |
Respons otomatis tidak ditentukan. |
ENABLED |
Respons otomatis diaktifkan. |
DISABLED |
Respons otomatis dinonaktifkan. |
OperationInfo
Informasi operasi Dialogflow.
Representasi JSON |
---|
{ "operationName": string, "operationType": enum ( |
Kolom | |
---|---|
operationName |
Hanya output. Nama yang ditetapkan server (ID operasi), yang hanya bersifat unik dalam layanan yang sama yang awalnya menampilkannya. |
operationType |
Hanya output. Jenis Operasi Dialogflow. |
operationState |
Hanya output. Status Operasi Dialogflow. |
error |
Hanya output. Hasil error, jika ada. |
OperationType
Jenis operasi Dialogflow.
Enum | |
---|---|
OPERATION_TYPE_UNSPECIFIED |
Jenis tidak ditentukan. |
ASSOCIATE_DIALOGFLOW |
Kaitkan Dialogflow. |
DISSOCIATE_DIALOGFLOW |
Pisahkan Dialogflow. |
ADD_DOCUMENT_TO_KNOWLEDGEBASE |
Tambahkan dokumen ke pusat informasi. |
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE |
Hapus dokumen dari pusat informasi. |
OperationState
Status operasi di Dialogflow.
Enum | |
---|---|
OPERATION_STATE_UNSPECIFIED |
Status tidak ditentukan. |
PROCESSING |
Memproses. |
COMPLETED |
Selesai. |
FAILED |
Gagal. |
Status
Jenis Status
menentukan model error logis yang cocok untuk berbagai lingkungan pemrograman, meliputi REST API dan RPC API. Jenis error ini digunakan oleh gRPC. Setiap pesan Status
berisi tiga bagian data: kode error, pesan error, dan detail error.
Anda dapat mencari tahu lebih lanjut tentang model error ini dan cara penanganannya di Panduan Desain API.
Representasi JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Kolom | |
---|---|
code |
Kode status, harus berupa nilai enum dari |
message |
Pesan error yang ditampilkan ke developer dan seharusnya dalam bahasa Inggris. Setiap pesan error yang ditampilkan kepada pengguna harus dilokalkan dan dikirim di kolom |
details[] |
Daftar pesan yang membawa detail error. Ada seperangkat jenis pesan umum untuk digunakan API. Objek yang berisi kolom tipe arbitrer. Kolom tambahan |
DialogflowKnowledgebase
Informasi pusat informasi. Pusat informasi dapat memiliki beberapa URL FAQ.
Representasi JSON |
---|
{
"name": string,
"displayName": string,
"documents": [
{
object ( |
Kolom | |
---|---|
name |
Hanya output. ID pusat informasi. ID unik yang ditampilkan oleh layanan Dialogflow setelah pembuatan pusat informasi. Jika ID merek adalah "1234", ID agen adalah "5678", ID integrasinya adalah "9092", dan ID basis pengetahuan adalah "1111", parameter ini akan menghasilkan "brand/1234/agents/5678/integrations/9092/knowledgebases/1111". |
displayName |
Wajib. Nama tampilan pusat informasi. |
documents[] |
Dokumen pusat informasi. Opsional |
updateTime |
Hanya output. Waktu saat pusat informasi dibuat atau diperbarui. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
DialogflowDocument
Dokumen basis pengetahuan. Dokumen dapat berupa URL situs atau URL ke file CSV. URL harus tersedia untuk publik. File CSV harus berisi satu atau beberapa pasangan pertanyaan/jawaban, dengan satu baris untuk setiap pasangan.
Representasi JSON |
---|
{ "name": string, "displayName": string, "updateTime": string, "operationInfo": { object ( |
Kolom | |
---|---|
name |
ID Dokumen yang dibuat sistem. Jika ID merek adalah "1234", ID agennya adalah "5678", ID integrasinya adalah "9092", ID basis pengetahuannya adalah "1111", dan ID dokumennya adalah "2222", parameter ini akan menghasilkan "brand/1234/agents/5678/integrations/9092/knowledgebases/1111/documents/222". |
displayName |
Wajib. Nama tampilan dokumen FAQ. |
updateTime |
Hanya output. Waktu dokumen dibuat/diperbarui. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
operationInfo |
Hanya output. Informasi Operasi hanya diisi saat dokumen ditambahkan ke pusat informasi yang ada. |
Kolom union content . Konten dokumen. content hanya ada berupa salah satu diantara berikut: |
|
faqUrl |
URL dokumen FAQ. |
rawContent |
Konten mentah dokumen. String berenkode base64. |
DialogflowCxIntegration
Informasi tentang agen Business Messages dan pengaitan project Dialogflow CX.
Representasi JSON |
---|
{ "dialogflowProjectId": string, "dialogflowAgentId": string, "autoResponseStatus": enum ( |
Kolom | |
---|---|
dialogflowProjectId |
Wajib. Project ID Dialogflow. Tidak dapat diedit. Untuk mengubah nilai ini, Anda harus menghapus project Dialogflow dari agen ini, lalu membuat integrasi baru. |
dialogflowAgentId |
Wajib. ID Agen Dialogflow. |
autoResponseStatus |
Wajib. Jika |
dialogflowServiceAccountEmail |
Hanya output. Akun layanan yang harus dikonfigurasi dalam project Dialogflow dengan peran "Dialogflow Console Agent Editor" dan "Dialogflow API Client". Hal ini diperlukan untuk memberikan akses ke Dialogflow API. |
operationInfo |
Hanya output. Informasi tentang status pengoperasian integrasi Dialogflow. |
Metode |
|
---|---|
|
Buat integrasi. |
|
Menghapus integrasi. |
|
Dapatkan integrasi. |
|
Mencantumkan integrasi. |
|
Memperbarui integrasi. |