- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- ApplicationName
- Etkinlik
- Deneyin.
Yönetici konsolu uygulaması veya Google Drive uygulaması gibi, belirli bir müşterinin hesabına ve uygulamasına ilişkin etkinliklerin listesini alır. Daha fazla bilgi için yönetici ve Google Drive etkinlik raporları kılavuzlarına göz atın. Etkinlik raporunun parametreleri hakkında daha fazla bilgi için etkinlik parametreleri referans kılavuzlarına bakın.
HTTP isteği
GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
userKey or all |
Verilerin filtrelenmesi gereken profil kimliğini veya kullanıcı e-postasını temsil eder. Tüm bilgiler için |
applicationName |
Etkinliklerin alınacağı uygulama adı. |
Sorgu parametreleri
Parametreler | |
---|---|
actorIpAddress |
Etkinliğin gerçekleştirildiği ana makinenin İnternet Protokolü (IP) Adresi. Bu, etkinliği raporlanan kullanıcının IP adresini kullanarak rapor özetini filtrelemenin ek bir yoludur. Bu IP adresi, kullanıcının fiziksel konumunu yansıtabilir veya yansıtmayabilir. Örneğin, IP adresi, kullanıcının proxy sunucusunun adresi veya bir sanal özel ağ (VPN) adresi olabilir. Bu parametre hem IPv4 hem de IPv6 adres sürümlerini destekler. |
customerId |
Verileri alınacak müşterinin benzersiz kimliği. |
endTime |
Raporda gösterilen zaman aralığının sonunu ayarlar. Tarih, RFC 3339 biçiminde (ör. 2010-10-28T10:26:35.000Z) olur. Varsayılan değer, API isteğinin yaklaşık süresidir. Bir API raporunda üç temel zaman kavramı vardır:
endTime belirtilmezse rapor, startTime tarihinden geçerli zamana veya startTime değeri 180 günden daha uzunsa en son 180 güne kadar olan tüm etkinlikleri döndürür.
|
eventName |
API tarafından sorgulanan etkinliğin adı. Her |
filters |
Bu etkinlik parametreleri belirli bir Aşağıdaki Drive etkinliği örneklerinde döndürülen liste,
Not: API, aynı parametrenin birden fazla değerini kabul etmez. Bir parametre, API isteğinde birden fazla kez sağlanırsa API yalnızca söz konusu parametrenin son değerini kabul eder. Ayrıca, API isteğinde geçersiz bir parametre sağlanırsa API bu parametreyi yoksayar ve kalan geçerli parametrelere karşılık gelen yanıtı döndürür. Hiçbir parametre istenmezse tüm parametreler döndürülür. |
maxResults |
Her yanıt sayfasında kaç etkinlik kaydının gösterileceğini belirler. Örneğin, istek |
orgUnitID |
Rapor oluşturulacak kuruluş biriminin kimliği. Etkinlik kayıtları yalnızca belirtilen kuruluş biriminde yer alan kullanıcılar için gösterilir. |
pageToken |
Sonraki sayfayı belirtme jetonu. Birden fazla sayfa içeren bir raporun yanıtta |
startTime |
Raporda gösterilen zaman aralığının başlangıcını ayarlar. Tarih, RFC 3339 biçiminde (ör. 2010-10-28T10:26:35.000Z) olur. Rapor, |
groupIdFilter |
Kullanıcı etkinliklerinin filtrelendiği, virgülle ayrılmış grup kimlikleri (karartılmış). Yani yanıt, yalnızca burada bahsedilen grup kimliklerinden en az birinin parçası olan kullanıcılara yönelik etkinlikleri içerir. Biçim: "id:abc123,id:xyz456" |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Etkinlik koleksiyonu için JSON şablonu.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"kind": string,
"etag": string,
"items": [
{
object ( |
Alanlar | |
---|---|
kind |
API kaynağının türü. Etkinlik raporu için değer |
etag |
Kaynağın eTag'i. |
items[] |
Yanıttaki her etkinlik kaydedilir. |
nextPageToken |
Raporun takip eden sonraki sayfasını almak için kullanılan jeton. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/admin.reports.audit.readonly
Daha fazla bilgi için Yetkilendirme kılavuzunu inceleyin.
ApplicationName
Sıralamalar | |
---|---|
access_transparency |
Google Workspace Erişim Şeffaflığı etkinlik raporları, farklı Erişim Şeffaflığı etkinlikleri hakkında bilgi döndürür. |
admin |
Yönetici konsolu uygulamasının etkinlik raporları, farklı yönetici etkinliği etkinlikleri ile ilgili hesap bilgilerini döndürür. |
calendar |
Google Takvim uygulamasının etkinlik raporları, çeşitli Takvim etkinliği etkinlikleri hakkında bilgi döndürür. |
chat |
Chat etkinliği raporları, çeşitli Chat etkinliği etkinlikleri hakkında bilgi döndürür. |
drive |
Google Drive uygulamasının etkinlik raporları, çeşitli Google Drive etkinlik etkinlikleri hakkında bilgi döndürür. Drive etkinlik raporu yalnızca Google Workspace Business ve Enterprise müşterileri tarafından kullanılabilir. |
gcp |
Google Cloud Platform uygulamasının etkinlik raporları, çeşitli GCP etkinlik etkinlikleri hakkında bilgi döndürür. |
gplus |
Google+ uygulamasının etkinlik raporları, çeşitli Google+ etkinliği etkinlikleri hakkında bilgi döndürür. |
groups |
Google Gruplar uygulamasının etkinlik raporları, çeşitli Gruplar etkinlik etkinlikleri hakkında bilgi döndürür. |
groups_enterprise |
Enterprise Gruplar etkinlik raporları, çeşitli Kurumsal grup etkinliği etkinlikleri hakkında bilgi döndürür. |
jamboard |
Jamboard etkinlik raporları, çeşitli Jamboard etkinlik etkinlikleri hakkında bilgi döndürür. |
login |
Giriş uygulamasının etkinlik raporları, farklı Giriş etkinliği etkinlikleri türleriyle ilgili hesap bilgilerini döndürür. |
meet |
Meet denetleme etkinlik raporu, farklı Meet denetleme etkinliği etkinlikleri hakkında bilgi döndürür. |
mobile |
Cihaz Denetimi etkinlik raporu, farklı Cihaz Denetimi etkinlik etkinliği türleriyle ilgili bilgileri döndürür. |
rules |
Kurallar etkinlik raporu, farklı Kural etkinliği etkinlikleri hakkında bilgi döndürür. |
saml |
SAML etkinlik raporu, farklı SAML etkinlik etkinliği türleri hakkında bilgi döndürür. |
token |
Jeton uygulamasının etkinlik raporları, farklı Jeton etkinliği etkinliği türleriyle ilgili hesap bilgilerini döndürür. |
user_accounts |
Kullanıcı Hesapları uygulamasının etkinlik raporları, farklı Kullanıcı Hesapları etkinlik etkinliği türleriyle ilgili hesap bilgilerini döndürür. |
context_aware_access |
Bağlama duyarlı erişim etkinliği raporları, kullanıcıların Bağlama duyarlı erişim kuralları nedeniyle reddedilen etkinlikler. |
chrome |
Chrome etkinlik raporları, Chrome Tarayıcı ve Chrome OS etkinlikleri hakkında bilgi döndürür. |
data_studio |
Data Studio etkinlik raporları, çeşitli Data Studio etkinlik etkinlikleri hakkında bilgi döndürür. |
keep |
Keep uygulamasının etkinlik raporları, çeşitli Google Keep etkinlik etkinlikleri hakkında bilgi döndürür. Keep etkinlik raporu yalnızca Google Workspace Business ve Enterprise müşterileri tarafından kullanılabilir. |
vault |
Apps Kasası etkinlik raporları, çeşitli Apps Kasası etkinlik türleri hakkında bilgi döndürür. |
Etkinlik
Etkinlik kaynağının JSON şablonu.
JSON gösterimi |
---|
{ "kind": string, "etag": string, "ownerDomain": string, "ipAddress": string, "events": [ { "type": string, "name": string, "parameters": [ { "messageValue": { "parameter": [ { object ( |
Alanlar | |
---|---|
kind |
API kaynağının türü. Etkinlik raporu için değer |
etag |
Girişin eTag'i. |
ownerDomain |
Bu, raporun etkinliğinden etkilenen alandır. Örneğin, Yönetici Konsolu'nun alan adı veya Drive uygulamasının doküman sahibi. |
ipAddress |
İşlemi yapan kullanıcının IP adresi. Bu, kullanıcının Google Workspace'e giriş yaparken kullandığı İnternet Protokolü (IP) adresidir ve kullanıcının fiziksel konumunu yansıtabilir veya yansıtmayabilir. Örneğin, IP adresi, kullanıcının proxy sunucusunun adresi veya bir sanal özel ağ (VPN) adresi olabilir. API IPv4 ve IPv6'yı destekler. |
events[] |
Rapordaki etkinlik etkinlikleri. |
events[].type |
Etkinliğin türü. Yöneticinin değiştirdiği Google Workspace hizmeti veya özelliği, |
events[].name |
Etkinliğin adı. Bu, API tarafından bildirilen etkinliğin adıdır. Ayrıca her
eventName özellikleri hakkında daha fazla bilgi için yukarıda applicationName bölümünde bulunan çeşitli uygulamalara ait etkinlik adları listesine bakın.
|
events[].parameters[] |
Çeşitli uygulamalar için parametre değer çiftleri. |
events[].parameters[].messageValue |
Bu parametreyle ilişkili iç içe yerleştirilmiş parametre değeri çiftleri. Bir parametrenin karmaşık değer türü, parametre değerleri listesi olarak döndürülür. Örneğin, adres parametresi |
events[].parameters[].messageValue.parameter[] |
Parametre değerleri |
events[].parameters[].name |
Parametrenin adı. |
events[].parameters[].value |
Parametrenin dize değeri. |
events[].parameters[].multiValue[] |
Parametrenin dize değerleri. |
events[].parameters[].intValue |
Parametrenin tam sayı değeri. |
events[].parameters[].multiIntValue[] |
Parametrenin tam sayı değerleri. |
events[].parameters[].boolValue |
Parametrenin Boole değeri. |
events[].parameters[].multiMessageValue[] |
|
events[].parameters[].multiMessageValue[].parameter[] |
Parametre değerleri |
id |
Her etkinlik kaydının benzersiz tanımlayıcısı. |
id.time |
Etkinliğin gerçekleştiği saat. Bu, saniye cinsinden UNIX dönem zamanıdır. |
id.uniqueQualifier |
Birden fazla etkinlik aynı zamana sahipse benzersiz niteleyici. |
id.applicationName |
Etkinliğin ait olduğu uygulama adı. Olası değerler için yukarıdaki |
id.customerId |
Google Workspace hesabının benzersiz tanımlayıcısıdır. |
actor |
İşlemi yapan kullanıcı. |
actor.profileId |
İşlemi yapan kullanıcının benzersiz Google Workspace profili kimliği. İşlemi gerçekleştiren Google Workspace kullanıcısı değilse bu değer eksik olabilir veya yer tutucu kimlik olarak işlev gören 105250506097979753968 sayısı olabilir. |
actor.email |
İşlemi yapan kullanıcının birincil e-posta adresi. İşlemi yapan kişiyle ilişkili bir e-posta adresi yoksa eksik olabilir. |
actor.callerType |
Oyuncunun türü. |
actor.key |
Yalnızca |