- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- ApplicationName
खाते की गतिविधियों के लिए सूचनाएं पाना शुरू करें. ज़्यादा जानकारी के लिए, पुश नोटिफ़िकेशन पाना देखें.
एचटीटीपी अनुरोध
POST https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}/watch
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
userKey or all |
यह उस प्रोफ़ाइल आईडी या उपयोगकर्ता के ईमेल को दिखाता है जिसके लिए डेटा फ़िल्टर करना है. पूरी जानकारी के लिए |
applicationName |
ऐप्लिकेशन का नाम जिसके लिए इवेंट फिर से पाने हैं. |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
actorIpAddress |
उस होस्ट का इंटरनेट प्रोटोकॉल (आईपी) पता जहां इवेंट किया गया था. यह उस उपयोगकर्ता के आईपी पते का इस्तेमाल करके, रिपोर्ट की खास जानकारी को फ़िल्टर करने का एक अन्य तरीका है जिसकी गतिविधि रिपोर्ट की जा रही है. यह आईपी पता, उपयोगकर्ता की मौजूदा जगह से जुड़ा हो भी सकता है और नहीं भी. उदाहरण के लिए, आईपी पता, उपयोगकर्ता के प्रॉक्सी सर्वर का पता या वर्चुअल प्राइवेट नेटवर्क (वीपीएन) पता हो सकता है. यह पैरामीटर, IPv4 और IPv6, दोनों वर्शन के साथ काम करता है. |
customerId |
उस ग्राहक का यूनीक आईडी जिसके लिए डेटा पाना है. |
endTime |
रिपोर्ट में दिखाई गई समय सीमा का अंत सेट करता है. तारीख RFC 3339 फ़ॉर्मैट में है, जैसे कि 2010-10-28T10:26:35.000Z. डिफ़ॉल्ट वैल्यू, एपीआई अनुरोध का अनुमानित समय होता है. एपीआई रिपोर्ट में समय के तीन बुनियादी कॉन्सेप्ट होते हैं:
endTime के बारे में जानकारी नहीं दी गई है, तो रिपोर्ट, startTime से मौजूदा समय तक की सभी गतिविधियां दिखाती है. इसके अलावा, अगर startTime पिछले 180 दिनों से ज़्यादा का है, तो हाल के 180 दिनों की गतिविधियां दिखाता है.
|
eventName |
उस इवेंट का नाम जिसके लिए एपीआई की मदद से क्वेरी की जा रही है. हर |
filters |
ये इवेंट पैरामीटर, किसी खास Drive पर की जाने वाली इन गतिविधियों के इन उदाहरणों में, दिखाई गई सूची में ऐसे सभी
ध्यान दें: एपीआई एक ही पैरामीटर की कई वैल्यू स्वीकार नहीं करता. अगर एपीआई अनुरोध में किसी पैरामीटर को एक से ज़्यादा बार शामिल किया जाता है, तो एपीआई सिर्फ़ उस पैरामीटर की आखिरी वैल्यू को ही स्वीकार करता है. साथ ही, अगर एपीआई अनुरोध में कोई अमान्य पैरामीटर दिया गया है, तो एपीआई उस पैरामीटर को अनदेखा कर देता है और बचे हुए मान्य पैरामीटर के हिसाब से रिस्पॉन्स देता है. अगर किसी पैरामीटर का अनुरोध नहीं किया जाता है, तो सभी पैरामीटर दिखाए जाते हैं. |
maxResults |
इससे यह तय होता है कि जवाब वाले हर पेज पर गतिविधि के कितने रिकॉर्ड दिखाए जाते हैं. उदाहरण के लिए, अगर अनुरोध में |
orgUnitID |
संगठन की उस इकाई का आईडी जिसकी रिपोर्ट करनी है. गतिविधि के रिकॉर्ड सिर्फ़ उन उपयोगकर्ताओं को दिखाए जाएंगे जो खास संगठन की इकाई से जुड़े हैं. |
pageToken |
अगले पेज के बारे में बताने के लिए टोकन. कई पेजों वाली रिपोर्ट के जवाब में |
startTime |
रिपोर्ट में दिखाए गए समय की सीमा का शुरुआती सेट करता है. तारीख RFC 3339 फ़ॉर्मैट में है, जैसे कि 2010-10-28T10:26:35.000Z. रिपोर्ट में, |
groupIdFilter |
कॉमा लगाकर अलग किए गए ऐसे ग्रुप आईडी (अस्पष्ट) जिन पर उपयोगकर्ता गतिविधियां फ़िल्टर की जाती हैं. इसका मतलब है कि जवाब में सिर्फ़ उन उपयोगकर्ताओं की गतिविधियां शामिल की जाएंगी जो यहां बताए गए कम से कम किसी एक ग्रुप आईडी का हिस्सा हैं. फ़ॉर्मैट: "id:abc123,id:xyz456" |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में SubscriptionChannel
का उदाहरण है.
जवाब का मुख्य भाग
सूचना का चैनल, जिसका इस्तेमाल संसाधन में हुए बदलावों को देखने के लिए किया जाता है.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{ "id": string, "token": string, "expiration": string, "type": string, "address": string, "payload": boolean, "params": { string: string, ... }, "resourceId": string, "resourceUri": string, "kind": string } |
फ़ील्ड | |
---|---|
id |
यूयूआईडी या मिलती-जुलती यूनीक स्ट्रिंग, जिससे इस चैनल की पहचान होती है. |
token |
टारगेट पते पर डिलीवर की गई एक आर्बिट्रेरी स्ट्रिंग, जिसमें इस चैनल पर भेजी गई हर सूचना शामिल होती है. ज़रूरी नहीं. |
expiration |
सूचना चैनल के खत्म होने की तारीख और समय, जिसे यूनिक्स टाइमस्टैंप के तौर पर मिलीसेकंड में दिखाया जाता है. ज़रूरी नहीं. |
type |
इस चैनल के लिए इस्तेमाल किए गए डिलीवरी के तरीके का टाइप. वैल्यू, |
address |
वह पता जहां इस चैनल के लिए सूचनाएं भेजी जाती हैं. |
payload |
यह बताने के लिए कि पेलोड चाहिए या नहीं, एक बूलियन वैल्यू. पेलोड वह डेटा होता है जो किसी एचटीटीपी पीओएसटी, PUT या PATCH मैसेज के मुख्य हिस्से में भेजा जाता है. इसमें अनुरोध से जुड़ी अहम जानकारी होती है. ज़रूरी नहीं. |
params |
डिलीवरी चैनल के काम करने के तरीके को कंट्रोल करने वाले अन्य पैरामीटर. ज़रूरी नहीं. एक ऑब्जेक्ट जिसमें |
resourceId |
एक ओपेक आईडी, जो इस चैनल पर देखे जा रहे संसाधन की पहचान करता है. यह अलग-अलग एपीआई वर्शन में ठीक से काम करता है. |
resourceUri |
देखे गए संसाधन के लिए किसी वर्शन की खास पहचान करने वाला. |
kind |
इसकी पहचान सूचना के एक चैनल के तौर पर करती है, जिसका इस्तेमाल किसी संसाधन में हुए बदलावों को देखने के लिए किया जाता है. यह चैनल " |
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/admin.reports.audit.readonly
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.
ApplicationName
ऐप्लिकेशन का नाम जिसके लिए इवेंट फिर से पाने हैं.
Enums | |
---|---|
access_transparency |
Google Workspace की ऐक्सेस ट्रांसपेरंसी (पारदर्शिता) गतिविधि की रिपोर्ट में, ऐक्सेस ट्रांसपेरंसी (पारदर्शिता) गतिविधि से जुड़े इवेंट के अलग-अलग टाइप की जानकारी दिखती है. |
admin |
Admin console ऐप्लिकेशन की गतिविधि रिपोर्ट, एडमिन गतिविधि इवेंट के अलग-अलग टाइप के बारे में खाते की जानकारी देती है. |
calendar |
Google Calendar ऐप्लिकेशन की गतिविधि रिपोर्ट, Calendar में की गई गतिविधि के कई इवेंट के बारे में जानकारी दिखाती हैं. |
chat |
Chat में की गई गतिविधि की रिपोर्ट में, Chat पर की गई गतिविधि के इवेंट की जानकारी दिखती है. |
drive |
Google Drive ऐप्लिकेशन की गतिविधि रिपोर्ट, Google Drive पर की गई कई गतिविधि के इवेंट की जानकारी दिखाती है. Drive पर की गई गतिविधि की रिपोर्ट सिर्फ़ Google Workspace Business और Google Workspace Enterprise के ग्राहकों के लिए उपलब्ध है. |
gcp |
Google Cloud Platform ऐप्लिकेशन की गतिविधि रिपोर्ट, GCP गतिविधि के इवेंट के बारे में जानकारी दिखाती है. |
gplus |
Google+ ऐप्लिकेशन की गतिविधि रिपोर्ट, Google+ की कई गतिविधियों की जानकारी दिखाती है. |
groups |
Google Groups ऐप्लिकेशन की गतिविधि की रिपोर्ट, Groups की अलग-अलग गतिविधि के इवेंट के बारे में जानकारी देती है. |
groups_enterprise |
Enterprise Groups गतिविधि की रिपोर्ट में, एंटरप्राइज़ ग्रुप की गतिविधि के इवेंट के बारे में जानकारी मिलती है. |
jamboard |
Jamboard गतिविधि रिपोर्ट में कई Jamboard गतिविधि इवेंट की जानकारी दिखाई जाती है. |
login |
लॉगिन ऐप्लिकेशन की गतिविधि रिपोर्ट, लॉगिन गतिविधि इवेंट के अलग-अलग टाइप के बारे में खाते की जानकारी देती हैं. |
meet |
Meet ऑडिट गतिविधि की रिपोर्ट, Meet में ऑडिट गतिविधि के इवेंट के अलग-अलग टाइप के बारे में जानकारी दिखाती है. |
mobile |
डिवाइस ऑडिट गतिविधि रिपोर्ट अलग-अलग प्रकार के डिवाइस ऑडिट गतिविधि इवेंट के बारे में जानकारी देती है. |
rules |
नियमों की गतिविधि की रिपोर्ट, नियम से जुड़ी गतिविधि के इवेंट के अलग-अलग टाइप के बारे में जानकारी दिखाती है. |
saml |
एसएएमएल गतिविधि की रिपोर्ट अलग-अलग तरह के एसएएमएल गतिविधि इवेंट के बारे में जानकारी देती है. |
token |
टोकन ऐप्लिकेशन की गतिविधि रिपोर्ट, टोकन की गतिविधि के अलग-अलग इवेंट के बारे में खाते की जानकारी दिखाती है. |
user_accounts |
उपयोगकर्ता खाता ऐप्लिकेशन की गतिविधि रिपोर्ट, अलग-अलग तरह के उपयोगकर्ता खाते गतिविधि इवेंट के बारे में खाते की जानकारी दिखाती है. |
context_aware_access |
कॉन्टेक्स्ट अवेयर ऐक्सेस गतिविधि की रिपोर्ट में उपयोगकर्ताओं के कॉन्टेक्स्ट अवेयर ऐक्सेस के नियमों की वजह से ऐक्सेस अस्वीकार किए गए इवेंट. |
chrome |
Chrome गतिविधि की रिपोर्ट से, Chrome ब्राउज़र और Chrome OS इवेंट के बारे में जानकारी मिलती है. |
data_studio |
Data Studio की गतिविधि रिपोर्ट से, कई तरह के Data Studio के गतिविधि इवेंट की जानकारी मिलती है. |
keep |
Keep ऐप्लिकेशन की गतिविधि रिपोर्ट, Google Keep की कई गतिविधि इवेंट के बारे में जानकारी दिखाती है. Keep गतिविधि की रिपोर्ट, सिर्फ़ Google Workspace Business और Enterprise के ग्राहकों के लिए उपलब्ध है. |