Method: query.removeActivity

किसी उपयोगकर्ता की लॉग की गई गतिविधि को हटाने की सुविधा देता है.

ध्यान दें: इस एपीआई को चलाने के लिए, स्टैंडर्ड असली उपयोगकर्ता खाते की ज़रूरत होती है. कोई सेवा खाता, गतिविधि हटाने के अनुरोधों को सीधे तौर पर पूरा नहीं कर सकता. क्वेरी करने के लिए, सेवा खाते का इस्तेमाल करने के लिए, Google Workspace के डोमेन के लिए अधिकार देने की सुविधा सेट अप करें.

एचटीटीपी अनुरोध

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

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:

JSON के काेड में दिखाना
{
  "userActivity": {
    object (UserActivity)
  },
  "requestOptions": {
    object (RequestOptions)
  }
}
फ़ील्ड
userActivity

object (UserActivity)

उपयोगकर्ता की गतिविधि, जिसमें मिटाया जाने वाला डेटा शामिल है.

requestOptions

object (RequestOptions)

अनुरोध के विकल्प, जैसे कि खोज ऐप्लिकेशन और clientId.

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, तो जवाब का मुख्य हिस्सा खाली होता है.

अनुमति के दायरे

इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:

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

ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.

UserActivity

उपयोगकर्ता की एक या एक से ज़्यादा क्वेरी वाली गतिविधि. यह लॉगिंग क्वेरी या मिटाने की क्वेरी हो सकती है.

JSON के काेड में दिखाना
{

  "queryActivity": {
    object (QueryActivity)
  }
}
फ़ील्ड

यूनियन फ़ील्ड activity.

activity इनमें से कोई एक हो सकता है:

queryActivity

object (QueryActivity)

इसमें ऐसा डेटा होता है जिसे लॉग करना/हटाना ज़रूरी होता है.

QueryActivity

उपयोगकर्ता की क्वेरी गतिविधि के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "query": string
}
फ़ील्ड
query

string

उपयोगकर्ता की डाली गई क्वेरी को लॉग किया जाना है या हटाया जाना है.