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
  • https://www.googleapis.com/auth/discoveryengine.serving.readwrite

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

הרשאות IAM

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

  • discoveryengine.projects.reportConsentChange

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

ConsentChangeAction

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

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

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