Method: query.removeActivity

Bir kullanıcının günlüğe kaydedilen etkinliğini kaldırma işlevi sağlar.

Not: Bu API'nin çalıştırılması için standart bir son kullanıcı hesabı gerekir. Hizmet hesapları, Etkinliği Kaldır isteklerini doğrudan gerçekleştiremez. Sorgu yapmak için hizmet hesabı kullanmak istiyorsanız Google Workspace alanı genelinde yetki verme özelliğini ayarlayın.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "userActivity": {
    object (UserActivity)
  },
  "requestOptions": {
    object (RequestOptions)
  }
}
Alanlar
userActivity

object (UserActivity)

Silinecek verileri içeren kullanıcı etkinliği.

requestOptions

object (RequestOptions)

Arama uygulaması ve istemci kimliği gibi istek seçenekleri.

Yanıt gövdesi

Başarılı olursa yanıt metni boş olur.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.

UserActivity

Kullanıcının tek veya toplu sorgu etkinliği. Bu, günlük kaydı sorgusu veya silme sorgusu olabilir.

JSON gösterimi
{

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

Birlik alanı activity.

activity yalnızca aşağıdakilerden biri olabilir:

queryActivity

object (QueryActivity)

Günlüğe kaydedilmesi/kaldırılması gereken verileri içerir.

QueryActivity

Kullanıcının sorgu etkinliğiyle ilgili ayrıntılar.

JSON gösterimi
{
  "query": string
}
Alanlar
query

string

Günlüğe kaydedilecek/kaldırılacak kullanıcı girişi sorgusu.