Method: projects.reportConsentChange

עדכון תנאי השירות של הפרויקט.

אפשר להשתמש בשיטה הזו כדי לאשר רטרואקטיבית את התנאים העדכניים.

התנאים שזמינים לעדכון:

בקשת HTTP

POST https://discoveryengine.googleapis.com/v1alpha/{project=projects/*}:reportConsentChange

כתובת ה-URL כתובה בתחביר של gRPC Transcoding.

פרמטרים של נתיב

פרמטרים
project

string

חובה. שם המשאב המלא של Project, כמו projects/{project_id_or_number}.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "consentChangeAction": enum (ConsentChangeAction),
  "serviceTermId": string,
  "serviceTermVersion": string
}
שדות
consentChangeAction

enum (ConsentChangeAction)

חובה. האם הלקוח החליט לקבל או לדחות את תנאי השירות.

בשלב הזה, נתמכת רק פעולת האישור.

serviceTermId

string

חובה. המזהה הייחודי של התנאים וההגבלות שרוצים לעדכן. מזהי המונחים הזמינים:

serviceTermVersion

string

חובה. מחרוזת הגרסה של התנאים וההגבלות לעדכון.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Project.

היקפי הרשאות

נדרש אחד מהיקפי ההרשאות הבאים של OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

ניתן למצוא מידע נוסף כאן: Authentication Overview.

הרשאות IAM

נדרשת הרשאת IAM הבאה במשאב project:

  • discoveryengine.projects.reportConsentChange

מידע נוסף מופיע במאמרי העזרה בנושא IAM.

ConsentChangeAction

סוג אישור ההסכמה (אישור או דחייה).

בשלב הזה, רק פעולת ACCEPT נתמכת.

טיפוסים בני מנייה (enum)
CONSENT_CHANGE_ACTION_UNSPECIFIED פעולה לא חוקית, המשתמש צריך לציין אישור או דחייה
ACCEPT המשתמש מאשר את התנאים וההגבלות של השירות.