ייבוא בכמות גדולה של אירועים שקשורים למשתמשים. יכול להיות שעיבוד הבקשה יהיה סינכרוני. אירועים שכבר קיימים מושמטים. אפשר להשתמש בשיטה הזו כדי למלא נתונים חסרים של אירועים היסטוריים של משתמשים.
Operation.response הוא מסוג ImportResponse. שימו לב: יכול להיות שרק חלק מהפריטים יוכנסו בהצלחה. Operation.metadata הוא מסוג ImportMetadata.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1beta/{parent=projects/*/locations/*}/userEvents:import כתובות ה-URL כתובות בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
parent |
חובה. שם משאב DataStore של ההורה, בפורמט |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "errorConfig": { object ( |
| שדות | |
|---|---|
errorConfig |
המיקום הרצוי של השגיאות שמתרחשות במהלך הייבוא. אי אפשר להגדיר את האפשרות הזו לייבוא מוטבע של אירועים שקשורים למשתמשים. |
| חובה – מקור הקלט הרצוי של נתוני אירועי המשתמש. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
inlineSource |
מקור מוטבע של תוכן הקלט לאירועי משתמש. |
gcsSource |
מיקום ב-Cloud Storage של תוכן הקלט. |
bigquerySource |
מקור קלט של BigQuery. |
| סוף השדות הבלעדיים. | |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Operation.
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.assist.readwritehttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב parent:
discoveryengine.userEvents.import
מידע נוסף מופיע במאמרי העזרה בנושא IAM.