בדרך כלל, יוצרים ומוחקים סוכנים באמצעות המסוף. עם זאת, בתרחישים מתקדמים מסוימים, יכול להיות שיהיה לכם קל יותר להשתמש ב-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) ותגובה ריקה.