מבצע פעולה של צד שלישי באמצעות DataConnector.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/dataConnector}:executeAction
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
name |
חובה. משאב מחבר הנתונים שמשמש להפעלת הפעולה. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"actionName": string,
"args": {
object
},
"languageCode": string,
"assistAnswerInfo": {
object ( |
| שדות | |
|---|---|
actionName |
חובה. שם הפעולה. לדוגמה: |
args |
חובה. ארגומנטים בעלי שם של הפעולה. לדוגמה: יכול להיות שהמשתמש יוכל לערוך את החלק הזה. |
languageCode |
זה שינוי אופציונלי. השפה שבה יוצגו הודעות סטטוס ושגיאות שנוצרו על ידי פעולות. |
assistAnswerInfo |
זה שינוי אופציונלי. אם מציינים, התוצאה של ביצוע הפעולה תשויך לתשובה שניתנה בעזרת הסיוע. כך העוזר הדיגיטלי יכול להתייחס לתוצאה בתשובות הבאות באותו סשן. משאב העזרה שאליו מתייחסים בתשובה חייב להתקיים. |
גוף התשובה
תשובה לשיטה DataConnectorService.ExecuteAction.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"status": {
object ( |
| שדות | |
|---|---|
status |
הסטטוס של ביצוע הפעולה. |
textResult |
תוצאה קריאה לאנשים של הרצת הפעולה במקרה של הצלחה. |
result |
תוצאה מפורטת של הרצת הפעולה במקרה של הצלחה. |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.assist.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב name:
discoveryengine.dataConnectors.executeAction
מידע נוסף מופיע במאמרי העזרה בנושא IAM.
AssistAnswerInfo
הודעה שמזהה הפעלה של פעולה בתשובה של העזרה.
| ייצוג ב-JSON |
|---|
{ "assistAnswer": string, "invocationId": string } |
| שדות | |
|---|---|
assistAnswer |
חובה. שם התשובה שנוצרה בעזרת AI. פורמט: |
invocationId |
חובה. מזהה הפעלת הפעולה. |