Reports API: Laporan Penggunaan Entitas
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Laporan penggunaan entitas menampilkan aktivitas layanan Google Workspace yang terkait dengan entitas
yang digunakan oleh pengguna akun Anda. Laporan ini dapat disesuaikan dan difilter untuk penggunaan tertentu
tidak akurat atau tidak sesuai. Data tersedia selama 30 hari terakhir.
Laporan penggunaan entitas hanya dapat digunakan untuk tujuan yang sah di
sesuai dengan Perjanjian Pelanggan Anda. Laporan ini juga berlaku untuk
Google Workspace dan Education.
Ambil semua aktivitas penggunaan entity
Saat ini, satu-satunya jenis entitas yang didukung oleh API ini adalah komunitas Google+. Untuk mengambil
semua aktivitas yang berkaitan dengan entitas aplikasi di akun Anda, gunakan laporan
GET
, dan sertakan token otorisasi yang dijelaskan dalam
dokumentasi otorisasi. Sebagai
keterbacaan, contoh berikut diformat dengan baris yang menampilkan:
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/date
?parameters=applicationParameters
&filters=parameterFilters
&maxResults=maxResults
Nilai date adalah tanggal penggunaan terjadi dan stempel waktu berada dalam
Format ISO 8601, yyyy-mm-dd. Sebaiknya
gunakan zona waktu akun Anda untuk ini. Untuk informasi lebih lanjut tentang
parameter {i>string <i}kueri dan
properti respons, lihat referensi API
Referensi. Untuk informasi tentang parameter laporan penggunaan entitas, lihat
Parameter Penggunaan Entity
.
applicationParameters adalah daftar parameter yang dipisahkan koma yang ingin Anda ambil.
Misalnya, setiap parameter diformat sebagai application:parameter_name
,
gplus:community_name
. Parameter yang tersedia didokumentasikan dalam
Parameter Penggunaan Entity
. Jika tidak ada parameter yang ditentukan, semua akan ditampilkan.
parameterFilters adalah daftar filter yang dipisahkan koma untuk diterapkan pada hasil. Masing-masing
filter diformat sebagai
application:parameter_name[relational_operator]parameter_value
. Misalnya,
filter gplus:num_total_members>100
memfilter hasil agar hanya berisi hasil
dengan parameter gplus:num_total_members
memiliki nilai lebih besar dari 100.
maxResults adalah jumlah maksimum hasil untuk ditampilkan dalam satu pengambilan. Jika total
hasil lebih besar dari ini, respons akan terpotong dan
nextPageToken
akan disertakan (lihat
Contoh respons JSON di bawah).
Contoh
Contoh berikut mendapatkan laporan yang berisi semua parameter
untuk semua entitas gplus_communities
.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all
/dates/2017-12-11
Contoh berikut mendapatkan laporan yang berisi parameter community_name
untuk semua entitas gplus_communities
.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all
/dates/2017-12-11?parameters=gplus:community_name
Contoh berikut mendapatkan laporan community_name
dan
num_total_members
untuk setiap entitas gplus_communities
, difilter menurut
komunitas yang memiliki
lebih dari 100 anggota. Untuk contoh respons API, lihat
Contoh respons JSON.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/2017-12-11
?parameters=gplus:community_name,gplus:num_total_members&filters=gplus:num_total_members>100
Mengambil laporan untuk entitas tertentu
Untuk mengambil laporan entitas tertentu, gunakan permintaan HTTP GET
berikut dan
token otorisasi yang dijelaskan dalam
dokumentasi otorisasi. Sebagai
keterbacaan, contoh berikut diformat dengan pengembalian baris.
GET https://admin.googleapis.com/admin/reports/v1/gplus_communities/entityKey/dates/date
?parameters=applicationParameters
&filters=parameterFilters
&maxResults=maxResults
entityKey adalah ID entity yang dikhususkan untuk aplikasi tempat
entitas tersebut ada. Lihat API
Referensi untuk mengetahui detail tentang cara mendapatkan entityKey untuk entitas tertentu yang Anda
yang Anda minati. Parameter lainnya didokumentasikan di atas pada
Mengambil semua aktivitas penggunaan entity.
Untuk informasi selengkapnya tentang parameter string kueri dan properti respons, lihat Referensi API. Untuk informasi
parameter laporan penggunaan entitas, lihat
Parameter Penggunaan Entity
.
Contoh
Contoh berikut mendapatkan laporan entity untuk entity gplus_community
dengan
entityKey "1234".
https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/1234/dates/2017-12-11
Contoh respons JSON laporan penggunaan
Respons yang berhasil akan menampilkan kode status HTTP 200. Bersama dengan
kode status, respons akan
menghasilkan laporan. Beberapa parameter dalam
respons telah
dihilangkan agar mudah dibaca.
Contoh respons JSON untuk laporan entitas
{
"kind": "reports#usageReports",
"nextPageToken": "NjQ1OTgwODk0MzkxNDAwNjQ0OA",
"usageReports": [
{
"kind": "admin#reports#usageReport",
"date": "2017-12-11",
"entity": {
"type": "OBJECT",
"customerId": "C03az79cb",
"objectType": "GPLUS_COMMUNITY",
"objectId": "1234",
},
"parameters": [
{
"name": "gplus:community_name",
"stringValue": "My Community"
},
{
"name": "gplus:num_total_members",
"intValue": 37
},
{
"name": "gplus:num_7day_active_members",
"intValue": 12
},
{
"name": "gplus:num_30day_active_members",
"intValue": 17
},
]
}
]
}
Contoh respons JSON untuk laporan entitas dengan peringatan
Satu atau beberapa peringatan dapat ditampilkan dalam respons jika permintaan tidak dapat dipenuhi. Di sini
contoh, laporan tidak tersedia pada saat permintaan dibuat.
{
"kind": "reports#usageReports",
"warnings": [
{
"code": "PARTIAL_DATA_AVAILABLE"
"message": "Data for date 2017-12-11 for application gplus is not available right now, please try again after a few hours."
"data": [
{
"key": "date"
"value": "2017-12-11"
}
]
}
],
"usageReports": [],
}
Setiap entri dalam array warnings
memiliki parameter berikut:
code
: kode peringatan yang dapat dibaca mesin
message
: pesan peringatan yang dapat dibaca manusia
data
: daftar pasangan nilai kunci yang memberikan informasi peringatan mendetail
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-29 UTC.
[null,null,["Terakhir diperbarui pada 2025-08-29 UTC."],[],[],null,["# Reports API: Entities Usage Report\n\nThe entities usage report returns Google Workspace service activities related to entities\nused by your account's users. These reports can be customized and filtered for specific usage\ninformation. Data is available for the past 30 days.\n\nThe entities usage report may be used only for lawful purposes in\naccordance with your Customer Agreement. These reports also apply to\nGoogle Workspace and Education.\n\nRetrieve all entities usage activities\n--------------------------------------\n\nCurrently, the only entity type supported by this API is Google+ communities. To retrieve a\nreport of all activities related to app entities in your account, use the following\n`GET` HTTP request and include the authorization token described in the\n[authorization documentation](/workspace/admin/reports/v1/guides/authorizing). For\nreadability, the following example is formatted with line returns: \n\n```\nGET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/date\n?parameters=applicationParameters\n&filters=parameterFilters\n&maxResults=maxResults\n```\n\nThe \u003cvar translate=\"no\"\u003edate\u003c/var\u003e value is the date the usage occurred and the timestamp is in the\n[ISO 8601 format](http://en.wikipedia.org/wiki/ISO_8601), yyyy-mm-dd. We recommend you\nuse your account's time zone for this. For more information about the query string parameters and\nresponse properties, see the [API\nReference](/workspace/admin/reports/v1/reference/entityUsageReports/get). For information about the entities usage report parameters, see the\n[Entities Usage Parameters\nreference](/workspace/admin/reports/v1/reference/usage-ref-appendix-a/entities).\n\n\u003cvar translate=\"no\"\u003eapplicationParameters\u003c/var\u003e is a comma-separated list of parameters you wish to retrieve.\nEach parameter is formatted as `application:parameter_name`, for example,\n`gplus:community_name`. The available parameters are documented in the\n[Entities Usage Parameters\nreference](/workspace/admin/reports/v1/reference/usage-ref-appendix-a/entities). If no parameters are specified, all are returned.\n\n\u003cvar translate=\"no\"\u003eparameterFilters\u003c/var\u003e is a comma-separated list of filters to apply to the results. Each\nfilter is formatted as\n`application:parameter_name[relational_operator]parameter_value`. For example, the\nfilter `gplus:num_total_members\u003e100` filters the results to contain only results\nwhere the `gplus:num_total_members` parameter has a value greater than 100.\n\n\u003cvar translate=\"no\"\u003emaxResults\u003c/var\u003e is the maximum number of results to return in a single fetch. If the total\nnumber of results is greater than this, the response will be truncated and a\n`nextPageToken` will be included (see the\n[JSON response example](#example_response) below).\n\n### Examples\n\nThe following example gets a report containing all parameters\nfor all `gplus_communities` entities. \n\n```\nGET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all\n/dates/2017-12-11\n```\n\nThe following example gets a report containing the `community_name` parameter\nfor all `gplus_communities` entities. \n\n```\nGET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all\n/dates/2017-12-11?parameters=gplus:community_name\n```\n\nThe following example gets a report of `community_name` and\n`num_total_members` for each `gplus_communities` entity, filtered by\ncommunities with more than 100 members. For an example of an API response, see the\n[JSON response example](#example_response). \n\n```\nGET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/2017-12-11\n?parameters=gplus:community_name,gplus:num_total_members&filters=gplus:num_total_members\u003e100\n```\n\nRetrieve a report for a specific entity\n---------------------------------------\n\nTo retrieve a report for a specific entity, use the following `GET` HTTP request and\ninclude the authorization token described in the\n[authorization documentation](/workspace/admin/reports/v1/guides/authorizing). For\nreadability, the following example is formatted with line returns. \n\n```\nGET https://admin.googleapis.com/admin/reports/v1/gplus_communities/entityKey/dates/date\n?parameters=applicationParameters\n&filters=parameterFilters\n&maxResults=maxResults\n```\n\nThe \u003cvar translate=\"no\"\u003eentityKey\u003c/var\u003e is an entity identifier which is specific to the application where the\nentity lives. See the [API\nReference](/workspace/admin/reports/v1/reference/userUsageReport/get) for details on how to obtain the \u003cvar translate=\"no\"\u003eentityKey\u003c/var\u003e for the particular entity you\nare interested in. The other parameters are documented above under\n[Retrieve all entities usage activities](#get_all_entities_usage).\n\nFor more information about the query string parameters and response properties, see the [API Reference](/workspace/admin/reports/v1/reference/userUsageReport/get). For information\nabout the entities usage report parameters, see the\n[Entities Usage Parameters\nreference](/workspace/admin/reports/v1/reference/usage-ref-appendix-a/users).\n\n### Examples\n\nThe following example gets the entity report for a `gplus_community` entity with the\n\u003cvar translate=\"no\"\u003eentityKey\u003c/var\u003e \"1234\". \n\n```\nhttps://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/1234/dates/2017-12-11\n```\n\nUsage report example JSON response\n----------------------------------\n\nA successful response returns an [HTTP 200 status code](http://wikipedia.org/wiki/List_of_HTTP_status_codes). Along with\nthe status code, the response returns a report. Some of the parameters in the response have been\nomitted for readability.\n\n#### Example JSON response for entities report\n\n```carbon\n{\n \"kind\": \"reports#usageReports\",\n \"nextPageToken\": \"NjQ1OTgwODk0MzkxNDAwNjQ0OA\",\n \"usageReports\": [\n {\n \"kind\": \"admin#reports#usageReport\",\n \"date\": \"2017-12-11\",\n \"entity\": {\n \"type\": \"OBJECT\",\n \"customerId\": \"C03az79cb\",\n \"objectType\": \"GPLUS_COMMUNITY\",\n \"objectId\": \"1234\",\n },\n \"parameters\": [\n {\n \"name\": \"gplus:community_name\",\n \"stringValue\": \"My Community\"\n },\n {\n \"name\": \"gplus:num_total_members\",\n \"intValue\": 37\n },\n {\n \"name\": \"gplus:num_7day_active_members\",\n \"intValue\": 12\n },\n {\n \"name\": \"gplus:num_30day_active_members\",\n \"intValue\": 17\n },\n ]\n }\n ]\n}\n```\n\n#### Example JSON response for entities report with warnings\n\nOne or more warnings may be returned in the response if the request cannot be fulfilled. In this example, the report is not available at the time the request is made. \n\n```scdoc\n{\n \"kind\": \"reports#usageReports\",\n \"warnings\": [\n {\n \"code\": \"PARTIAL_DATA_AVAILABLE\"\n \"message\": \"Data for date 2017-12-11 for application gplus is not available right now, please try again after a few hours.\"\n \"data\": [\n {\n \"key\": \"date\"\n \"value\": \"2017-12-11\"\n }\n ]\n }\n ],\n \"usageReports\": [],\n}\n```\nEach entry in the `warnings` array has the following parameters:\n\n- `code`: machine-readable warning code\n- `message`: human-readable warning message\n- `data`: list of key-value pairs which give detailed warning information"]]