עדכון תנאי השירות של הפרויקט.
אפשר להשתמש בשיטה הזו כדי לאשר רטרואקטיבית את התנאים העדכניים.
התנאים שזמינים לעדכון:
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{project=projects/*}:reportConsentChange
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
project |
חובה. שם המשאב המלא של |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"consentChangeAction": enum ( |
| שדות | |
|---|---|
consentChangeAction |
חובה. האם הלקוח החליט לקבל או לדחות את תנאי השירות. בשלב הזה, נתמכת רק פעולת האישור. |
serviceTermId |
חובה. המזהה הייחודי של התנאים וההגבלות שרוצים לעדכן. מזהי המונחים הזמינים:
|
serviceTermVersion |
חובה. מחרוזת הגרסה של התנאים וההגבלות לעדכון. |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Project.
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב project:
discoveryengine.projects.reportConsentChange
מידע נוסף מופיע במאמרי העזרה בנושא IAM.
ConsentChangeAction
סוג אישור ההסכמה (אישור או דחייה).
בשלב הזה, רק פעולת ACCEPT נתמכת.
| טיפוסים בני מנייה (enum) | |
|---|---|
CONSENT_CHANGE_ACTION_UNSPECIFIED |
פעולה לא חוקית, המשתמש צריך לציין אישור או דחייה |
ACCEPT |
המשתמש מאשר את התנאים וההגבלות של השירות. |