Method: activities.list

নির্দিষ্ট গ্রাহকের অ্যাকাউন্ট এবং অ্যাপ্লিকেশন যেমন অ্যাডমিন কনসোল অ্যাপ্লিকেশন বা গুগল ড্রাইভ অ্যাপ্লিকেশনের জন্য কার্যকলাপের একটি তালিকা পুনরুদ্ধার করে। আরও তথ্যের জন্য, প্রশাসক এবং গুগল ড্রাইভ কার্যকলাপ প্রতিবেদনের নির্দেশিকা দেখুন। কার্যকলাপ প্রতিবেদনের পরামিতি সম্পর্কে আরও তথ্যের জন্য, কার্যকলাপ পরামিতি রেফারেন্স নির্দেশিকা দেখুন।

HTTP অনুরোধ

GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}

URL টি gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পথের পরামিতি

পরামিতি
userKey or all

string

প্রোফাইল আইডি অথবা ব্যবহারকারীর ইমেল আইডি প্রতিনিধিত্ব করে যার জন্য ডেটা ফিল্টার করা উচিত। all ফর অল ইনফরমেশন হতে পারে, অথবা ব্যবহারকারীর অনন্য Google Workspace প্রোফাইল আইডি অথবা তাদের প্রাথমিক ইমেল ঠিকানার জন্য userKey হতে পারে। মুছে ফেলা ব্যবহারকারী হওয়া উচিত নয়। মুছে ফেলা ব্যবহারকারীর জন্য, showDeleted=true দিয়ে Directory API-তে users.list কল করুন, তারপর ফিরে আসা ID userKey হিসেবে ব্যবহার করুন।

applicationName

enum ( ApplicationName )

যে অ্যাপ্লিকেশনের নাম থেকে ইভেন্টগুলি পুনরুদ্ধার করা হবে।

কোয়েরি প্যারামিটার

পরামিতি
actorIpAddress

string

ইভেন্টটি যেখানে সম্পাদিত হয়েছিল সেই হোস্টের ইন্টারনেট প্রোটোকল (IP) ঠিকানা। এটি সেই ব্যবহারকারীর IP ঠিকানা ব্যবহার করে রিপোর্টের সারাংশ ফিল্টার করার একটি অতিরিক্ত উপায় যার কার্যকলাপ রিপোর্ট করা হচ্ছে। এই IP ঠিকানাটি ব্যবহারকারীর ভৌত অবস্থান প্রতিফলিত করতে পারে বা নাও পারে। উদাহরণস্বরূপ, IP ঠিকানাটি ব্যবহারকারীর প্রক্সি সার্ভারের ঠিকানা বা ভার্চুয়াল প্রাইভেট নেটওয়ার্ক (VPN) ঠিকানা হতে পারে। এই প্যারামিটারটি IPv4 এবং IPv6 উভয় ঠিকানা সংস্করণকেই সমর্থন করে।

customerId

string

গ্রাহকের ডেটা পুনরুদ্ধারের জন্য তার অনন্য আইডি।

endTime

string

রিপোর্টে দেখানো সময়ের পরিসরের শেষ সেট করে। তারিখটি RFC 3339 ফর্ম্যাটে , উদাহরণস্বরূপ 2010-10-28T10:26:35.000Z। ডিফল্ট মান হল API অনুরোধের আনুমানিক সময়। একটি API প্রতিবেদনে তিনটি মৌলিক সময় ধারণা থাকে:

  • API-এর রিপোর্টের অনুরোধের তারিখ : যখন API রিপোর্ট তৈরি এবং পুনরুদ্ধার করেছিল।
  • রিপোর্টের শুরুর সময় : রিপোর্টে দেখানো সময়কালের শুরু। startTime অবশ্যই endTime (যদি নির্দিষ্ট করা থাকে) এবং অনুরোধটি করার বর্তমান সময়ের আগে হতে হবে, অন্যথায় API একটি ত্রুটি ফেরত দেবে।
  • প্রতিবেদনের শেষ সময় : প্রতিবেদনে দেখানো সময়কালের শেষ সময়। উদাহরণস্বরূপ, একটি প্রতিবেদনে সংক্ষেপিত ঘটনাবলীর সময়কাল এপ্রিল মাসে শুরু হতে পারে এবং মে মাসে শেষ হতে পারে। প্রতিবেদনটি আগস্ট মাসে অনুরোধ করা যেতে পারে।
যদি endTime নির্দিষ্ট না থাকে, তাহলে রিপোর্টটি startTime থেকে বর্তমান সময় পর্যন্ত সমস্ত কার্যকলাপ ফেরত পাঠায় অথবা যদি startTime অতীতে 180 দিনের বেশি হয় তবে সাম্প্রতিক 180 দিন ফেরত পাঠায়।

জিমেইল অনুরোধের জন্য, startTime এবং endTime অবশ্যই দিতে হবে এবং পার্থক্য 30 দিনের বেশি হওয়া উচিত নয়।

eventName

string

API দ্বারা জিজ্ঞাসা করা ইভেন্টের নাম। প্রতিটি eventName একটি নির্দিষ্ট Google Workspace পরিষেবা বা বৈশিষ্ট্যের সাথে সম্পর্কিত যা API বিভিন্ন ধরণের ইভেন্টে সংগঠিত করে। একটি উদাহরণ হল অ্যাডমিন কনসোল অ্যাপ্লিকেশনের রিপোর্টে Google Calendar ইভেন্ট। Calendar Settings type স্ট্রাকচারে API দ্বারা রিপোর্ট করা সমস্ত Calendar eventName কার্যকলাপ থাকে। যখন একজন প্রশাসক একটি Calendar সেটিং পরিবর্তন করেন, তখন API এই কার্যকলাপটি Calendar Settings type এবং eventName প্যারামিটারে রিপোর্ট করে। eventName কোয়েরি স্ট্রিং এবং প্যারামিটার সম্পর্কে আরও তথ্যের জন্য, উপরে applicationName এ বিভিন্ন অ্যাপ্লিকেশনের ইভেন্ট নামের তালিকা দেখুন।

filters

string

filters কোয়েরি স্ট্রিং হল কমা দ্বারা পৃথক করা একটি তালিকা যা রিলেশনাল অপারেটরদের দ্বারা পরিচালিত ইভেন্ট প্যারামিটার দ্বারা গঠিত। ইভেন্ট প্যারামিটারগুলি {parameter1 name}{relational operator}{parameter1 value},{parameter2 name}{relational operator}{parameter2 value},...

এই ইভেন্ট প্যারামিটারগুলি একটি নির্দিষ্ট eventName এর সাথে সম্পর্কিত। যদি অনুরোধের প্যারামিটারটি eventName এর সাথে সম্পর্কিত না হয় তবে একটি খালি রিপোর্ট ফেরত পাঠানো হবে। প্রতিটি অ্যাপ্লিকেশনের জন্য উপলব্ধ eventName ক্ষেত্র এবং তাদের সম্পর্কিত প্যারামিটার সম্পর্কে আরও তথ্যের জন্য, ApplicationName টেবিলে যান, তারপর আপনার পছন্দসই অ্যাপ্লিকেশনের জন্য পরিশিষ্টের কার্যকলাপ ইভেন্ট পৃষ্ঠায় ক্লিক করুন।

নিম্নলিখিত ড্রাইভ কার্যকলাপের উদাহরণগুলিতে, ফিরে আসা তালিকায় সমস্ত edit ইভেন্ট রয়েছে যেখানে doc_id প্যারামিটারের মান রিলেশনাল অপারেটর দ্বারা সংজ্ঞায়িত শর্তগুলির সাথে মেলে। প্রথম উদাহরণে, অনুরোধটি 12345 সমান doc_id মান সহ সমস্ত সম্পাদিত নথি ফেরত দেয়। দ্বিতীয় উদাহরণে, প্রতিবেদনটি এমন কোনও সম্পাদিত নথি ফেরত দেয় যেখানে doc_id মান 98765 এর সমান নয়। <> অনুরোধের কোয়েরি স্ট্রিং ( %3C%3E ) এ URL-এনকোড করা আছে:

GET...&eventName=edit&filters=doc_id==12345
GET...&eventName=edit&filters=doc_id%3C%3E98765

একটি filters কোয়েরি এই রিলেশনাল অপারেটরগুলিকে সমর্থন করে:

  • == —'সমান'।
  • <> 'সমান নয়'। URL-এনকোডেড (%3C%3E) হতে হবে।
  • < —'এর চেয়ে কম'। URL-এনকোডেড (%3C) হতে হবে।
  • <= —'এর চেয়ে কম বা সমান'। URL-এনকোডেড (%3C=) হতে হবে।
  • > —'এর চেয়ে বড়'। URL-এনকোডেড (%3E) হতে হবে।
  • >= —'এর চেয়ে বড় বা সমান'। URL-এনকোডেড হতে হবে (%3E=)।

দ্রষ্টব্য: API একই প্যারামিটারের একাধিক মান গ্রহণ করে না। যদি API অনুরোধে একটি প্যারামিটার একাধিকবার সরবরাহ করা হয়, তাহলে API শুধুমাত্র সেই প্যারামিটারের শেষ মান গ্রহণ করে। এছাড়াও, যদি API অনুরোধে একটি অবৈধ প্যারামিটার সরবরাহ করা হয়, তাহলে API সেই প্যারামিটারটিকে উপেক্ষা করে এবং অবশিষ্ট বৈধ প্যারামিটারগুলির সাথে সম্পর্কিত প্রতিক্রিয়া ফেরত দেয়। যদি কোনও প্যারামিটার অনুরোধ না করা হয়, তাহলে সমস্ত প্যারামিটার ফেরত দেওয়া হয়।

maxResults

integer

প্রতিটি প্রতিক্রিয়া পৃষ্ঠায় কতগুলি কার্যকলাপ রেকর্ড দেখানো হবে তা নির্ধারণ করে। উদাহরণস্বরূপ, যদি অনুরোধটি maxResults=1 সেট করে এবং প্রতিবেদনে দুটি কার্যকলাপ থাকে, তাহলে প্রতিবেদনে দুটি পৃষ্ঠা থাকবে। প্রতিক্রিয়ার nextPageToken সম্পত্তিতে দ্বিতীয় পৃষ্ঠার টোকেন রয়েছে। অনুরোধে maxResults কোয়েরি স্ট্রিং ঐচ্ছিক। ডিফল্ট মান হল 1000।

orgUnitID

string

যে সাংগঠনিক ইউনিটের প্রতিবেদন করতে হবে তার আইডি। কার্যকলাপের রেকর্ড শুধুমাত্র নির্দিষ্ট সাংগঠনিক ইউনিটের ব্যবহারকারীদের জন্য দেখানো হবে।

pageToken

string

পরবর্তী পৃষ্ঠা নির্দিষ্ট করার জন্য টোকেন। একাধিক পৃষ্ঠা সহ একটি প্রতিবেদনের প্রতিক্রিয়ায় একটি nextPageToken বৈশিষ্ট্য থাকে। প্রতিবেদনের পরবর্তী পৃষ্ঠাটি পাওয়ার জন্য আপনার ফলো-অন অনুরোধে, pageToken কোয়েরি স্ট্রিংয়ে nextPageToken মানটি লিখুন।

startTime

string

রিপোর্টে দেখানো সময়ের পরিসরের শুরু সেট করে। তারিখটি RFC 3339 ফর্ম্যাটে , উদাহরণস্বরূপ 2010-10-28T10:26:35.000Z। রিপোর্টটি startTime থেকে endTime পর্যন্ত সমস্ত কার্যকলাপ ফেরত দেয়। startTime অবশ্যই endTime (যদি নির্দিষ্ট করা থাকে) এবং অনুরোধ করা হয় তার বর্তমান সময়ের আগে হতে হবে, অন্যথায় API একটি ত্রুটি ফেরত দেবে।

জিমেইল অনুরোধের জন্য, startTime এবং endTime অবশ্যই দিতে হবে এবং পার্থক্য 30 দিনের বেশি হওয়া উচিত নয়।

groupIdFilter

string

কমা দ্বারা পৃথক করা গ্রুপ আইডি (অস্পষ্ট) যার উপর ব্যবহারকারীর কার্যকলাপ ফিল্টার করা হয়, অর্থাৎ প্রতিক্রিয়াটিতে কেবলমাত্র সেই ব্যবহারকারীদের জন্য কার্যকলাপ থাকবে যারা এখানে উল্লেখিত কমপক্ষে একটি গ্রুপ আইডির অংশ। ফর্ম্যাট: "id:abc123,id:xyz456"

অনুরোধের মূল অংশ

অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।

প্রতিক্রিয়া মূল অংশ

কার্যকলাপের সংগ্রহের জন্য JSON টেমপ্লেট।

যদি সফল হয়, তাহলে রেসপন্স বডিতে নিম্নলিখিত কাঠামো সহ ডেটা থাকবে:

JSON উপস্থাপনা
{
  "kind": string,
  "etag": string,
  "items": [
    {
      object (Activity)
    }
  ],
  "nextPageToken": string
}
ক্ষেত্র
kind

string

API রিসোর্সের ধরণ। একটি কার্যকলাপ প্রতিবেদনের জন্য, মান হল reports#activities

etag

string

রিসোর্সের ETag।

items[]

object ( Activity )

প্রতিক্রিয়াতে প্রতিটি কার্যকলাপ রেকর্ড করুন।

nextPageToken

string

রিপোর্টের পরবর্তী পৃষ্ঠার ফলো-অন পুনরুদ্ধারের জন্য টোকেন। অনুরোধের pageToken কোয়েরি স্ট্রিংয়ে nextPageToken মান ব্যবহার করা হয়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/admin.reports.audit.readonly

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

অ্যাপ্লিকেশনের নাম

এনামস
access_transparency

গুগল ওয়ার্কস্পেস অ্যাক্সেস ট্রান্সপারেন্সি অ্যাক্টিভিটি রিপোর্ট বিভিন্ন ধরণের অ্যাক্সেস ট্রান্সপারেন্সি অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

admin

অ্যাডমিন কনসোল অ্যাপ্লিকেশনের কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন ধরণের প্রশাসক কার্যকলাপ ইভেন্ট সম্পর্কে অ্যাকাউন্ট তথ্য ফেরত দেয়।

calendar

গুগল ক্যালেন্ডার অ্যাপ্লিকেশনের কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন ক্যালেন্ডার কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

chat চ্যাট অ্যাক্টিভিটি রিপোর্টগুলি বিভিন্ন চ্যাট অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
drive

গুগল ড্রাইভ অ্যাপ্লিকেশনের অ্যাক্টিভিটি রিপোর্ট বিভিন্ন গুগল ড্রাইভ অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে। ড্রাইভ অ্যাক্টিভিটি রিপোর্ট শুধুমাত্র গুগল ওয়ার্কস্পেস বিজনেস এবং এন্টারপ্রাইজ গ্রাহকদের জন্য উপলব্ধ।

gcp গুগল ক্লাউড প্ল্যাটফর্ম অ্যাপ্লিকেশনের কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন GCP কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
gmail জিমেইল অ্যাপ্লিকেশনের কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন জিমেইল কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
gplus Google+ অ্যাপ্লিকেশনের কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন Google+ কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
groups

গুগল গ্রুপ অ্যাপ্লিকেশনের কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন গ্রুপ কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

groups_enterprise

এন্টারপ্রাইজ গ্রুপের কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন এন্টারপ্রাইজ গ্রুপের কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

jamboard Jamboard কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন Jamboard কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
login

লগইন অ্যাপ্লিকেশনের কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন ধরণের লগইন কার্যকলাপ ইভেন্ট সম্পর্কে অ্যাকাউন্ট তথ্য ফেরত দেয়।

meet Meet Audit কার্যকলাপ প্রতিবেদন বিভিন্ন ধরণের Meet Audit কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
mobile ডিভাইস অডিট অ্যাক্টিভিটি রিপোর্ট বিভিন্ন ধরণের ডিভাইস অডিট অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
rules

রুলস অ্যাক্টিভিটি রিপোর্ট বিভিন্ন ধরণের রুলস অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

saml

SAML কার্যকলাপ প্রতিবেদন বিভিন্ন ধরণের SAML কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

token

টোকেন অ্যাপ্লিকেশনের কার্যকলাপ বিভিন্ন ধরণের টোকেন কার্যকলাপ ইভেন্ট সম্পর্কে অ্যাকাউন্ট তথ্য ফেরত দেয়।

user_accounts

ব্যবহারকারী অ্যাকাউন্ট অ্যাপ্লিকেশনের কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন ধরণের ব্যবহারকারী অ্যাকাউন্ট কার্যকলাপ ইভেন্ট সম্পর্কে অ্যাকাউন্ট তথ্য ফেরত দেয়।

context_aware_access

প্রসঙ্গ-সচেতন অ্যাক্সেস অ্যাক্টিভিটি রিপোর্টগুলি প্রসঙ্গ-সচেতন অ্যাক্সেস নিয়মের কারণে ব্যবহারকারীদের অ্যাক্সেস অস্বীকৃত ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

chrome

Chrome কার্যকলাপ প্রতিবেদনগুলি Chrome ব্রাউজার এবং Chrome OS ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

data_studio ডেটা স্টুডিও অ্যাক্টিভিটি রিপোর্ট বিভিন্ন ধরণের ডেটা স্টুডিও অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
keep Keep অ্যাপ্লিকেশনের কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন Google Keep কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে। Keep কার্যকলাপ প্রতিবেদনটি শুধুমাত্র Google Workspace ব্যবসা এবং এন্টারপ্রাইজ গ্রাহকদের জন্য উপলব্ধ।
vault ভল্ট অ্যাক্টিভিটি রিপোর্ট বিভিন্ন ধরণের ভল্ট অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।
gemini_in_workspace_apps

জেমিনি ফর ওয়ার্কস্পেস অ্যাক্টিভিটি রিপোর্টগুলি ওয়ার্কস্পেস অ্যাপ্লিকেশনের মধ্যে ব্যবহারকারীদের দ্বারা সম্পাদিত বিভিন্ন ধরণের জেমিনি অ্যাক্টিভিটি ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

classroom শ্রেণীকক্ষ কার্যকলাপ প্রতিবেদনগুলি বিভিন্ন ধরণের শ্রেণীকক্ষ কার্যকলাপ ইভেন্ট সম্পর্কে তথ্য প্রদান করে।

কার্যকলাপ

অ্যাক্টিভিটি রিসোর্সের জন্য JSON টেমপ্লেট।

JSON উপস্থাপনা
{
  "kind": string,
  "etag": string,
  "ownerDomain": string,
  "ipAddress": string,
  "events": [
    {
      "type": string,
      "name": string,
      "parameters": [
        {
          "messageValue": {
            "parameter": [
              {
                object (NestedParameter)
              }
            ]
          },
          "name": string,
          "value": string,
          "multiValue": [
            string
          ],
          "intValue": string,
          "multiIntValue": [
            string
          ],
          "boolValue": boolean,
          "multiMessageValue": [
            {
              "parameter": [
                {
                  object (NestedParameter)
                }
              ]
            }
          ]
        }
      ],
      "resourceIds": [
        string
      ]
    }
  ],
  "id": {
    "time": string,
    "uniqueQualifier": string,
    "applicationName": string,
    "customerId": string
  },
  "actor": {
    "profileId": string,
    "email": string,
    "callerType": string,
    "key": string,
    "applicationInfo": {
      "oauthClientId": string,
      "applicationName": string,
      "impersonation": boolean
    }
  },
  "networkInfo": {
    object (NetworkInfo)
  },
  "resourceDetails": [
    {
      object (ResourceDetails)
    }
  ]
}
ক্ষেত্র
kind

string

API রিসোর্সের ধরণ। একটি কার্যকলাপ প্রতিবেদনের জন্য, মান হল audit#activity

etag

string

এন্ট্রির ETag।

ownerDomain

string

এই ডোমেনটি রিপোর্টের ইভেন্ট দ্বারা প্রভাবিত হয়। উদাহরণস্বরূপ অ্যাডমিন কনসোলের ডোমেন অথবা ড্রাইভ অ্যাপ্লিকেশনের ডকুমেন্ট মালিক।

ipAddress

string

ব্যবহারকারীর কাজটি করা IP ঠিকানা। এটি Google Workspace-এ লগ ইন করার সময় ব্যবহারকারীর ইন্টারনেট প্রোটোকল (IP) ঠিকানা, যা ব্যবহারকারীর ভৌত অবস্থান প্রতিফলিত করতে পারে বা নাও পারে। উদাহরণস্বরূপ, IP ঠিকানাটি ব্যবহারকারীর প্রক্সি সার্ভারের ঠিকানা অথবা ভার্চুয়াল প্রাইভেট নেটওয়ার্ক (VPN) ঠিকানা হতে পারে। API IPv4 এবং IPv6 সমর্থন করে।

events[]

object

প্রতিবেদনে কার্যকলাপের ঘটনা।

events[].type

string

ইভেন্টের ধরণ। অ্যাডমিনিস্ট্রেটর যে Google Workspace পরিষেবা বা বৈশিষ্ট্য পরিবর্তন করেন তা type property-তে শনাক্ত করা হয় যা eventName প্রপার্টি ব্যবহার করে একটি ইভেন্ট শনাক্ত করে। API-এর type বিভাগের সম্পূর্ণ তালিকার জন্য, উপরে applicationName এ বিভিন্ন অ্যাপ্লিকেশনের ইভেন্ট নামের তালিকা দেখুন।

events[].name

string

ইভেন্টের নাম। এটি API দ্বারা রিপোর্ট করা কার্যকলাপের নির্দিষ্ট নাম। এবং প্রতিটি eventName একটি নির্দিষ্ট Google Workspace পরিষেবা বা বৈশিষ্ট্যের সাথে সম্পর্কিত যা API বিভিন্ন ধরণের ইভেন্টে সংগঠিত করে।
সাধারণভাবে eventName অনুরোধের প্যারামিটারের জন্য:

  • যদি কোনও eventName না দেওয়া হয়, তাহলে রিপোর্টটি eventName এর সম্ভাব্য সকল উদাহরণ প্রদান করে।
  • যখন আপনি একটি eventName অনুরোধ করেন, তখন API এর প্রতিক্রিয়া সেই eventName ধারণকারী সমস্ত কার্যকলাপ ফেরত দেয়।

eventName বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য, উপরে applicationName এ বিভিন্ন অ্যাপ্লিকেশনের ইভেন্ট নামের তালিকা দেখুন।

events[].parameters[]

object

বিভিন্ন অ্যাপ্লিকেশনের জন্য প্যারামিটার মান জোড়া। eventName প্যারামিটার সম্পর্কে আরও তথ্যের জন্য, উপরে applicationName এ বিভিন্ন অ্যাপ্লিকেশনের জন্য ইভেন্ট নামের তালিকা দেখুন।

events[].parameters[].messageValue

object

এই প্যারামিটারের সাথে যুক্ত নেস্টেড প্যারামিটার মান জোড়া। একটি প্যারামিটারের জন্য জটিল মানের ধরণ প্যারামিটার মানের তালিকা হিসাবে ফেরত পাঠানো হয়। উদাহরণস্বরূপ, ঠিকানা প্যারামিটারের একটি মান [{parameter: [{name: city, value: abc}]}] হতে পারে।

events[].parameters[].messageValue.parameter[]

object ( NestedParameter )

প্যারামিটার মান

events[].parameters[].name

string

প্যারামিটারের নাম।

events[].parameters[].value

string

প্যারামিটারের স্ট্রিং মান।

events[].parameters[].multiValue[]

string

প্যারামিটারের স্ট্রিং মান।

events[].parameters[].intValue

string ( int64 format)

প্যারামিটারের পূর্ণসংখ্যার মান।

events[].parameters[].multiIntValue[]

string ( int64 format)

প্যারামিটারের পূর্ণসংখ্যার মান।

events[].parameters[].boolValue

boolean

প্যারামিটারের বুলিয়ান মান।

events[].parameters[].multiMessageValue[]

object

messageValue অবজেক্টের activities.list।

events[].parameters[].multiMessageValue[].parameter[]

object ( NestedParameter )

প্যারামিটার মান

events[].resourceIds[]

string

ইভেন্টের সাথে সম্পর্কিত রিসোর্স আইডি।

id

object

প্রতিটি কার্যকলাপ রেকর্ডের জন্য অনন্য শনাক্তকারী।

id.time

string

কার্যকলাপ সংঘটিত হওয়ার সময়। এটি UNIX যুগের সময় সেকেন্ডে।

id.uniqueQualifier

string ( int64 format)

একাধিক ইভেন্টের সময় একই হলে অনন্য বাছাইপর্ব।

id.applicationName

string

ইভেন্টটি যে অ্যাপ্লিকেশনের সাথে সম্পর্কিত তার নাম। সম্ভাব্য মানগুলির জন্য উপরের applicationName এ অ্যাপ্লিকেশনের তালিকাটি দেখুন।

id.customerId

string

Google Workspace অ্যাকাউন্টের জন্য অনন্য শনাক্তকারী।

actor

object

ব্যবহারকারী কাজটি করছেন।

actor.profileId

string

অভিনেতার অনন্য Google Workspace প্রোফাইল আইডি। অভিনেতা যদি Google Workspace ব্যবহারকারী না হন তবে এই মানটি অনুপস্থিত থাকতে পারে, অথবা 105250506097979753968 নম্বরটিও হতে পারে যা একটি প্লেসহোল্ডার আইডি হিসেবে কাজ করে।

actor.email

string

অভিনেতার প্রাথমিক ইমেল ঠিকানা। অভিনেতার সাথে সম্পর্কিত কোনও ইমেল ঠিকানা না থাকলে এটি অনুপস্থিত থাকতে পারে।

actor.callerType

string

অভিনেতার ধরণ।

actor.key

string

শুধুমাত্র তখনই উপস্থিত থাকে যখন callerType KEY থাকে। OAuth 2LO API অনুরোধের জন্য অনুরোধকারীর consumer_key অথবা রোবট অ্যাকাউন্টের জন্য একটি শনাক্তকারী হতে পারে।

actor.applicationInfo

object

কার্যকলাপের জন্য যে আবেদনকারী ছিলেন তার বিবরণ।

actor.applicationInfo.oauthClientId

string

ক্রিয়াটি সম্পাদন করতে ব্যবহৃত তৃতীয় পক্ষের অ্যাপ্লিকেশনের OAuth ক্লায়েন্ট আইডি।

actor.applicationInfo.applicationName

string

ক্রিয়া সম্পাদনের জন্য ব্যবহৃত অ্যাপ্লিকেশনের নাম।

actor.applicationInfo.impersonation

boolean

অ্যাপ্লিকেশনটি কোনও ব্যবহারকারীর ছদ্মবেশ ধারণ করছিল কিনা।

networkInfo

object ( NetworkInfo )

ব্যবহারকারীর ক্রিয়াটি করার নেটওয়ার্ক তথ্য।

resourceDetails[]

object ( ResourceDetails )

যে সম্পদের উপর কাজটি সম্পাদিত হয়েছিল তার বিশদ বিবরণ।

নেটওয়ার্কইনফো

ব্যবহারকারীর ক্রিয়াটি করার নেটওয়ার্ক তথ্য।

JSON উপস্থাপনা
{
  "ipAsn": [
    integer
  ],
  "regionCode": string,
  "subdivisionCode": string
}
ক্ষেত্র
ipAsn[]

integer

ব্যবহারকারীর আইপি ঠিকানা যা কাজটি করছে।

regionCode

string

ব্যবহারকারীর কাজটি করানোর ISO 3166-1 আলফা-2 অঞ্চল কোড।

subdivisionCode

string

ব্যবহারকারীর কর্মকাণ্ডের দেশগুলির জন্য ISO 3166-2 অঞ্চল কোড (রাজ্য এবং প্রদেশ)।

রিসোর্সের বিবরণ

যে সম্পদের উপর কাজটি সম্পাদিত হয়েছিল তার বিশদ বিবরণ।

JSON উপস্থাপনা
{
  "id": string,
  "title": string,
  "type": string,
  "appliedLabels": [
    {
      object (AppliedLabel)
    }
  ],
  "relation": string
}
ক্ষেত্র
id

string

সম্পদের শনাক্তকারী।

title

string

রিসোর্সের শিরোনাম। উদাহরণস্বরূপ, ড্রাইভ ডকুমেন্টের ক্ষেত্রে, এটি ডকুমেন্টের শিরোনাম হবে। ইমেলের ক্ষেত্রে, এটি বিষয় হবে।

type

string

রিসোর্সের ধরণ - ডকুমেন্ট, ইমেল, চ্যাট বার্তা

appliedLabels[]

object ( AppliedLabel )

রিসোর্সে প্রয়োগ করা লেবেলের activities.list

relation

string

ঘটনার সাথে সম্পদের সম্পর্ক সংজ্ঞায়িত করে

প্রয়োগকৃত লেবেল

রিসোর্সে প্রয়োগ করা লেবেলের বিশদ বিবরণ।

JSON উপস্থাপনা
{
  "id": string,
  "title": string,
  "fieldValues": [
    {
      object (FieldValue)
    }
  ],
  "reason": {
    object (Reason)
  }
}
ক্ষেত্র
id

string

লেবেলের শনাক্তকারী - শুধুমাত্র লেবেল আইডি, সম্পূর্ণ OnePlatform রিসোর্সের নাম নয়।

title

string

লেবেলের শিরোনাম

fieldValues[]

object ( FieldValue )

activities.list ফিল্ডগুলির তালিকা যা লেবেলের অংশ এবং ব্যবহারকারী দ্বারা সেট করা হয়েছে। যদি লেবেলে এমন কোনও ক্ষেত্র থাকে যা ব্যবহারকারী দ্বারা সেট করা হয়নি, তাহলে এটি এই তালিকায় উপস্থিত থাকবে না।

reason

object ( Reason )

রিসোর্সে লেবেলটি কেন প্রয়োগ করা হয়েছিল তার কারণ।

ফিল্ডভ্যালু

নির্দিষ্ট লেবেলের জন্য ব্যবহারকারী কর্তৃক নির্ধারিত ক্ষেত্রের মানের বিবরণ।

JSON উপস্থাপনা
{
  "id": string,
  "displayName": string,
  "type": string,
  "reason": {
    object (Reason)
  },

  // Union field value can be only one of the following:
  "unsetValue": boolean,
  "longTextValue": string,
  "textValue": string,
  "textListValue": {
    object (TextListValue)
  },
  "selectionValue": {
    object (SelectionValue)
  },
  "selectionListValue": {
    object (SelectionListValue)
  },
  "integerValue": string,
  "userValue": {
    object (UserValue)
  },
  "userListValue": {
    object (UserListValue)
  },
  "dateValue": {
    object (Date)
  }
  // End of list of possible types for union field value.
}
ক্ষেত্র
id

string

ক্ষেত্রের শনাক্তকারী

displayName

string

ক্ষেত্রের প্রদর্শন নাম

type

string

ক্ষেত্রের ধরণ

reason

object ( Reason )

লেবেলে ক্ষেত্রটি কেন প্রয়োগ করা হয়েছিল তার কারণ।

ইউনিয়ন ফিল্ড value । ফিল্ড value সংরক্ষিত মানগুলি নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
unsetValue

boolean

যদি ক্ষেত্রটি সেট না করা থাকে, তাহলে এটি সত্য হবে।

longTextValue

string

একটি দীর্ঘ টেক্সট মান নির্ধারণ করা হচ্ছে।

textValue

string

একটি টেক্সট মান নির্ধারণ করা হচ্ছে।

textListValue

object ( TextListValue )

একটি টেক্সট তালিকার মান নির্ধারণ করা হচ্ছে।

selectionValue

object ( SelectionValue )

ড্রপডাউন থেকে একটি একক মান নির্বাচন করে একটি নির্বাচন মান নির্ধারণ করা।

selectionListValue

object ( SelectionListValue )

ড্রপডাউন থেকে একাধিক মান নির্বাচন করে একটি নির্বাচন তালিকার মান নির্ধারণ করা।

integerValue

string ( int64 format)

একটি পূর্ণসংখ্যার মান নির্ধারণ করা।

userValue

object ( UserValue )

একজন ব্যবহারকারী নির্বাচন করে একটি ব্যবহারকারীর মান নির্ধারণ করা।

userListValue

object ( UserListValue )

একাধিক ব্যবহারকারী নির্বাচন করে একটি ব্যবহারকারী তালিকার মান নির্ধারণ করা।

dateValue

object ( Date )

একটি তারিখের মান নির্ধারণ করা হচ্ছে।

টেক্সটলিস্ট ভ্যালু

একটি টেক্সট তালিকার মান নির্ধারণ করা হচ্ছে।

JSON উপস্থাপনা
{
  "values": [
    string
  ]
}
ক্ষেত্র
values[]

string

activities.list of text মান।

নির্বাচন মান

ড্রপডাউন থেকে একটি একক মান নির্বাচন করে একটি নির্বাচন মান নির্ধারণ করা।

JSON উপস্থাপনা
{
  "id": string,
  "displayName": string,
  "badged": boolean
}
ক্ষেত্র
id

string

নির্বাচনের শনাক্তকারী।

displayName

string

নির্বাচনের নাম প্রদর্শন করুন।

badged

boolean

নির্বাচনটি ব্যাজযুক্ত কিনা।

নির্বাচন তালিকার মান

ড্রপডাউন থেকে একাধিক মান নির্বাচন করে একটি নির্বাচন তালিকার মান নির্ধারণ করা।

JSON উপস্থাপনা
{
  "values": [
    {
      object (SelectionValue)
    }
  ]
}
ক্ষেত্র
values[]

object ( SelectionValue )

কার্যক্রম. নির্বাচনের তালিকা।

ব্যবহারকারীর মূল্য

একজন ব্যবহারকারী নির্বাচন করে একটি ব্যবহারকারীর মান নির্ধারণ করা।

JSON উপস্থাপনা
{
  "email": string
}
ক্ষেত্র
email

string

ব্যবহারকারীর ইমেল।

ব্যবহারকারীর তালিকার মান

একাধিক ব্যবহারকারী নির্বাচন করে একটি ব্যবহারকারী তালিকার মান নির্ধারণ করা।

JSON উপস্থাপনা
{
  "values": [
    {
      object (UserValue)
    }
  ]
}
ক্ষেত্র
values[]

object ( UserValue )

ব্যবহারকারীদের তালিকা।

তারিখ

একটি পূর্ণাঙ্গ বা আংশিক ক্যালেন্ডার তারিখ প্রতিনিধিত্ব করে, যেমন জন্মদিন। দিনের সময় এবং সময় অঞ্চল হয় অন্য কোথাও নির্দিষ্ট করা আছে অথবা তাৎপর্যপূর্ণ নয়। তারিখটি গ্রেগরিয়ান ক্যালেন্ডারের সাথে সম্পর্কিত। এটি নিম্নলিখিতগুলির মধ্যে একটি প্রতিনিধিত্ব করতে পারে:

  • একটি পূর্ণ তারিখ, যেখানে বছর, মাস এবং দিনের মান শূন্য নয়।
  • একটি মাস এবং একটি দিন, যেখানে একটি শূন্য বছর (উদাহরণস্বরূপ, একটি বার্ষিকী)।
  • একটি শূন্য মাস এবং একটি শূন্য দিন সহ একটি নিজস্ব বছর।
  • একটি বছর এবং একটি মাস, শূন্য দিন সহ (উদাহরণস্বরূপ, একটি ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার তারিখ)।

সম্পর্কিত প্রকার:

JSON উপস্থাপনা
{
  "year": integer,
  "month": integer,
  "day": integer
}
ক্ষেত্র
year

integer

তারিখের বছর। ১ থেকে ৯৯৯৯ পর্যন্ত হতে হবে, অথবা বছর ছাড়া তারিখ উল্লেখ করতে ০ হতে হবে।

month

integer

বছরের মাস। ১ থেকে ১২ পর্যন্ত হতে হবে, অথবা মাস এবং দিন ছাড়া বছর নির্দিষ্ট করতে ০ হতে হবে।

day

integer

মাসের দিন। ১ থেকে ৩১ পর্যন্ত হতে হবে এবং বছর এবং মাসের জন্য বৈধ হতে হবে, অথবা একটি বছর নির্দিষ্ট করার জন্য ০ হতে হবে, অথবা এমন একটি বছর এবং মাস যেখানে দিনটি গুরুত্বপূর্ণ নয়।

কারণ

লেবেল/ক্ষেত্রটি কেন প্রয়োগ করা হয়েছিল তার কারণ।

JSON উপস্থাপনা
{
  "reasonType": string
}
ক্ষেত্র
reasonType

string

কারণের ধরণ।