בדרך כלל, יוצרים ומוחקים נציגים באמצעות המסוף. עם זאת, בתרחישים מתקדמים מסוימים, יכול להיות שיהיה קל יותר להשתמש ב-API.
יצירת סוכן
בדוגמאות הבאות מוסבר איך להפעיל את השיטה SetAgent לסוג Agent.
בדוגמאות האלה נוצרים נציגים, אבל אפשר להשתמש באותן שיטות כדי לעדכן את הגדרות הנציג, כמו מהדורת הנציג.
REST
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט ב-Google Cloud
ה-method של ה-HTTP וכתובת ה-URL:
POST https://dialogflow.googleapis.com/v2/projects/PROJECT_ID/agent
תוכן בקשת JSON:
{
"displayName": "My-display-name",
"defaultLanguageCode": "en",
"timeZone": "America/New_York"
}
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"parent": "projects/PROJECT_ID",
"displayName": "My display name",
"defaultLanguageCode": "en",
"timeZone": "America/New_York",
"apiVersion": "API_VERSION_V2"
}
Java
כדי לבצע אימות ב-Dialogflow CX, צריך להגדיר את Application Default Credentials. למידע נוסף, ראו הגדרת אימות לסביבת פיתוח מקומית.
Node.js
כדי לבצע אימות ב-Dialogflow CX, צריך להגדיר את Application Default Credentials. למידע נוסף, ראו הגדרת אימות לסביבת פיתוח מקומית.
Python
כדי לבצע אימות ב-Dialogflow CX, צריך להגדיר את Application Default Credentials. למידע נוסף, ראו הגדרת אימות לסביבת פיתוח מקומית.
מחיקת סוכן
בדוגמאות הבאות מוסבר איך להפעיל את השיטה DeleteAgent לסוג Agent.
REST
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט ב-Google Cloud
ה-method של ה-HTTP וכתובת ה-URL:
DELETE https://dialogflow.googleapis.com/v2/projects/PROJECT_ID/agent
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אמורים לקבל קוד סטטוס של הצלחה (2xx) ותגובה ריקה.