משאב: שילוב
מידע על השילוב.
ייצוג JSON |
---|
{ "name": string, "status": enum ( |
שדות | |
---|---|
name |
פלט בלבד. המזהה הייחודי של השילוב. קריאה בלבד. מוגדר על ידי הפלטפורמה. |
status |
פלט בלבד. סטטוס השילוב. |
שדה איחוד integration_info . מידע מפורט על השילוב. הערך של integration_info יכול להיות רק אחת מהאפשרויות הבאות: |
|
dialogflowEsIntegration |
מידע על פרויקט משויך ב-Dialogflow ES. https://cloud.google.com/dialogflow/es/docs |
dialogflowCxIntegration |
מידע על פרויקט Dialogflow CX משויך. https://cloud.google.com/dialogflow/cx/docs/basics |
IntegrationStatus
סטטוסים של שילוב.
טיפוסים בני מנייה (enums) | |
---|---|
INTEGRATION_STATUS_UNSPECIFIED |
סטטוס השילוב לא צוין. |
ENABLED |
מופעל. |
DISABLED |
מושבת. |
DialogflowEsIntegration
מידע על נציג של Business Messages ועל שיוך לפרויקט ב-Dialogflow ES.
ייצוג JSON |
---|
{ "dialogflowProjectId": string, "autoResponseStatus": enum ( |
שדות | |
---|---|
dialogflowProjectId |
חובה. מזהה הפרויקט ב-Dialogflow. לא ניתן לערוך אותו. כדי לשנות את הערך הזה, צריך למחוק את הפרויקט ב-Dialogflow מהנציג הזה ואז ליצור שילוב חדש. |
autoResponseStatus |
חובה. אם התשובה היא |
dialogflowServiceAccountEmail |
פלט בלבד. חשבון השירות שצריך להגדיר בפרויקט Dialogflow עם התפקידים Dialogflow Console Agent Editor' ו-Dialogflow API Client. ההרשאה הזו נדרשת כדי לתת גישה ל-Dialogflow API. |
operationInfo |
פלט בלבד. מידע על מצב הפעולה של השילוב עם Dialogflow. |
dialogflowKnowledgeBases[] |
מאגרי ידע שמשויכים לפרויקט Dialogflow. אופציונלי |
AutoResponseStatus
סטטוס התגובה האוטומטית ב-Dialogflow.
טיפוסים בני מנייה (enums) | |
---|---|
AUTO_RESPONSE_STATUS_UNSPECIFIED |
התשובה האוטומטית לא צוינה. |
ENABLED |
תשובות אוטומטיות מופעלות. |
DISABLED |
התשובה האוטומטית מושבתת. |
OperationInfo
פרטי הפעולה ב-Dialogflow.
ייצוג JSON |
---|
{ "operationName": string, "operationType": enum ( |
שדות | |
---|---|
operationName |
פלט בלבד. השם שהוקצה על ידי השרת (מזהה פעולה), שהוא ייחודי רק בתוך אותו שירות שמחזיר אותו במקור. |
operationType |
פלט בלבד. סוג הפעולה ב-Dialogflow. |
operationState |
פלט בלבד. מצב הפעולה ב-Dialogflow. |
error |
פלט בלבד. תוצאת השגיאה, אם יש. |
OperationType
סוגי הפעולות ב-Dialogflow.
טיפוסים בני מנייה (enums) | |
---|---|
OPERATION_TYPE_UNSPECIFIED |
הסוג לא צוין. |
ASSOCIATE_DIALOGFLOW |
שיוך ל-Dialogflow. |
DISSOCIATE_DIALOGFLOW |
ביטול השיוך של Dialogflow. |
ADD_DOCUMENT_TO_KNOWLEDGEBASE |
הוספת מסמך למאגר הידע. |
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE |
מחיקת המסמך ממאגר הידע. |
OperationState
סטטוסי הפעולה ב-Dialogflow.
טיפוסים בני מנייה (enums) | |
---|---|
OPERATION_STATE_UNSPECIFIED |
הסטטוס לא צוין. |
PROCESSING |
מתבצע עיבוד. |
COMPLETED |
הפעולה הושלמה. |
FAILED |
הפעולה נכשלה. |
סטטוס
הסוג Status
מגדיר מודל שגיאה לוגית שמתאים לסביבות תכנות שונות, כולל ממשקי REST API ו-RPC API. הוא משמש את gRPC. כל הודעת Status
מכילה שלושה קטעי נתונים: קוד שגיאה, הודעת שגיאה ופרטי שגיאה.
מידע נוסף על מודל השגיאה הזה והסבר על השימוש בו זמין במדריך לעיצוב API.
ייצוג JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
שדות | |
---|---|
code |
קוד הסטטוס, שצריך להיות ערך 'טיפוסים בני מנייה (enum)' |
message |
הודעת שגיאה למפתחים, שאמורה להיות באנגלית. כל הודעת שגיאה שמוצגת למשתמש צריכה להיות מותאמת לשוק המקומי ולשלוח אותה בשדה |
details[] |
רשימת ההודעות עם פרטי השגיאה. יש קבוצה משותפת של סוגי הודעות שבהם אפשר להשתמש בממשקי API. אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף |
DialogflowKnowledgebase
מידע על מאגר ידע. לבסיס ידע יכולות להיות כמה כתובות URL של שאלות נפוצות.
ייצוג JSON |
---|
{
"name": string,
"displayName": string,
"documents": [
{
object ( |
שדות | |
---|---|
name |
פלט בלבד. מזהה מאגר ידע. מזהה ייחודי שהוחזר על ידי שירות Dialogflow אחרי היצירה של מאגר ידע. אם מזהה המותג הוא 1234, מזהה הסוכן הוא 5678, מזהה השילוב הוא 9092 והמזהה של מאגר הידע הוא 1111. הפרמטר הזה מקבל את הערך 'brands/1234/agents/5678/integrations/9092/knowledgebases/1111'. |
displayName |
חובה. השם המוצג של מאגר הידע. |
documents[] |
מסמכים של מאגר ידע. אופציונלי |
updateTime |
פלט בלבד. השעה שבה מאגר הידע נוצר או עודכן. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
DialogflowDocument
מסמך של מאגר ידע. מסמך יכול להיות כתובת אתר או כתובת אתר של קובץ CSV. כתובות ה-URL חייבות להיות גלויות לכולם. קובצי CSV צריכים להכיל צמד אחד או יותר של שאלות/תשובות, עם שורה אחת לכל צמד.
ייצוג JSON |
---|
{ "name": string, "displayName": string, "updateTime": string, "operationInfo": { object ( |
שדות | |
---|---|
name |
מזהה מסמך שנוצר על ידי המערכת. אם מזהה המותג הוא 1234, מזהה הסוכן הוא 5678, מזהה השילוב הוא 9092, המזהה של מאגר הידע הוא 1111 ומזהה המסמך הוא 2222. הפרמטר הזה מקבל את הערך 'brands/1234/agents/5678/integrations/9092/1221base1bases/ |
displayName |
חובה. השם המוצג של מסמך שאלות נפוצות. |
updateTime |
פלט בלבד. השעה שבה המסמך נוצר/עודכן. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
operationInfo |
פלט בלבד. פרטי הפעולה מאוכלסים רק כשמסמך נוסף למאגר ידע קיים. |
שדה איחוד content . תוכן המסמך. הערך של content יכול להיות רק אחת מהאפשרויות הבאות: |
|
faqUrl |
כתובת URL של מסמך שאלות נפוצות. |
rawContent |
התוכן הגולמי של המסמך. מחרוזת בקידוד base64. |
DialogflowCxIntegration
מידע על נציג של Business Messages ועל שיוך לפרויקט CX ב-Dialogflow.
ייצוג JSON |
---|
{ "dialogflowProjectId": string, "dialogflowAgentId": string, "autoResponseStatus": enum ( |
שדות | |
---|---|
dialogflowProjectId |
חובה. מזהה הפרויקט ב-Dialogflow. לא ניתן לערוך אותו. כדי לשנות את הערך הזה, צריך למחוק את הפרויקט ב-Dialogflow מהנציג הזה ואז ליצור שילוב חדש. |
dialogflowAgentId |
חובה. מזהה הנציג ב-Dialogflow. |
autoResponseStatus |
חובה. אם התשובה היא |
dialogflowServiceAccountEmail |
פלט בלבד. חשבון השירות שצריך להגדיר בפרויקט Dialogflow עם התפקידים Dialogflow Console Agent Editor' ו-Dialogflow API Client. ההרשאה הזו נדרשת כדי לתת גישה ל-Dialogflow API. |
operationInfo |
פלט בלבד. מידע על מצב הפעולה של השילוב עם Dialogflow. |
שיטות |
|
---|---|
|
יוצרים שילוב. |
|
מחיקת שילוב. |
|
קבלת שילוב. |
|
רשימה של שילובים. |
|
מעדכנים שילוב. |