Method: query.removeActivity

توفّر وظيفة لإزالة النشاط المسجّل لمستخدم معيّن.

ملاحظة: تتطلّب واجهة برمجة التطبيقات هذه حساب مستخدم نهائي عادي لتنفيذها. لا يمكن لحساب الخدمة تنفيذ طلبات إزالة النشاط مباشرةً. لاستخدام حساب خدمة لإجراء طلبات بحث، عليك إعداد تفويض السلطة على مستوى نطاق Google Workspace.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "userActivity": {
    object (UserActivity)
  },
  "requestOptions": {
    object (RequestOptions)
  }
}
الحقول
userActivity

object (UserActivity)

"نشاط المستخدم" الذي يحتوي على البيانات المطلوب حذفها

requestOptions

object (RequestOptions)

خيارات الطلب، مثل طلب البحث ومعرّف العميل

نص الاستجابة

إذا كانت الاستجابة ناجحة، يكون نص الاستجابة فارغًا.

نطاقات التفويض

يتطلب أحد نطاقات OAuth التالية:

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

لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.

UserActivity

نشاط المستخدم في طلب البحث الفردي أو المجمّع يمكن أن يكون هذا استعلامًا لتسجيل الدخول أو استعلامًا لحذف السجلّ.

تمثيل JSON
{

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

حقل الربط activity

يمكن أن يكون activity واحدًا فقط مما يلي:

queryActivity

object (QueryActivity)

يحتوي على بيانات يجب تسجيلها أو إزالتها.

QueryActivity

تفاصيل عن نشاط طلبات بحث المستخدم

تمثيل JSON
{
  "query": string
}
الحقول
query

string

طلب يُدخله المستخدم لتسجيله أو إزالته