Method: query.removeActivity

Bietet Funktionen zum Entfernen protokollierter Aktivitäten für einen Nutzer.

Hinweis:Für die Ausführung dieser API ist ein Standardendnutzerkonto erforderlich. Mit einem Dienstkonto können keine Anfragen zum Entfernen von Aktivitäten direkt ausgeführt werden. Wenn Sie ein Dienstkonto für Abfragen verwenden möchten, müssen Sie die domainweite Delegierung von Berechtigungen für Google Workspace einrichten.

HTTP-Anfrage

POST https://cloudsearch.googleapis.com/v1/query:removeActivity

Die URL verwendet die Syntax der gRPC-Transcodierung.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "userActivity": {
    object (UserActivity)
  },
  "requestOptions": {
    object (RequestOptions)
  }
}
Felder
userActivity

object (UserActivity)

Nutzeraktivitäten, die die zu löschenden Daten enthalten

requestOptions

object (RequestOptions)

Anfrageoptionen wie die Suchanwendung und die clientId.

Antworttext

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud_search.query
  • https://www.googleapis.com/auth/cloud_search

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.

UserActivity

Aktivitäten des Nutzers bei einzelnen oder Bulk-Abfragen. Dies kann eine Protokollierungsabfrage oder eine Löschabfrage sein.

JSON-Darstellung
{

  // Union field activity can be only one of the following:
  "queryActivity": {
    object (QueryActivity)
  }
  // End of list of possible types for union field activity.
}
Felder

Union-Feld activity.

Für activity ist nur einer der folgenden Werte zulässig:

queryActivity

object (QueryActivity)

Enthält Daten, die protokolliert oder entfernt werden müssen.

QueryActivity

Details zu den Suchanfragen eines Nutzers.

JSON-Darstellung
{
  "query": string
}
Felder
query

string

Von Nutzern eingegebene Suchanfrage, die protokolliert oder entfernt werden soll.