Alat: get_application
Mendapatkan detail aplikasi untuk ID aplikasi dan perusahaan tertentu. Memerlukan nama resource dalam format: enterprises/{enterpriseId}/applications/{applicationId}.
Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP get_application.
| Permintaan Curl |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_application", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Skema Input
Permintaan untuk mendapatkan info tentang aplikasi.
GetApplicationRequest
| Representasi JSON |
|---|
{ "name": string, "languageCode": string } |
| Kolom | |
|---|---|
name |
Nama aplikasi dalam bentuk |
languageCode |
Bahasa pilihan untuk info aplikasi yang dilokalkan, sebagai tag BCP47 (misalnya, "en-US", "de"). Jika tidak ditentukan, bahasa default aplikasi akan digunakan. |
Skema Output
Informasi tentang aplikasi.
Aplikasi
| Representasi JSON |
|---|
{ "name": string, "title": string, "permissions": [ { object ( |
| Kolom | |
|---|---|
name |
Nama aplikasi dalam bentuk enterprises/{enterprise}/applications/{package_name}. |
title |
Judul aplikasi. Dilokalkan. |
permissions[] |
Izin yang diperlukan oleh aplikasi. |
managedProperties[] |
Kumpulan properti terkelola yang tersedia untuk dikonfigurasi sebelumnya untuk aplikasi. |
iconUrl |
Link ke gambar yang dapat digunakan sebagai ikon untuk aplikasi. Gambar ini cocok untuk digunakan hingga ukuran piksel 512 x 512. |
smallIconUrl |
Link ke gambar yang lebih kecil yang dapat digunakan sebagai ikon untuk aplikasi. Gambar ini cocok untuk digunakan hingga ukuran piksel 128 x 128. |
appTracks[] |
Jalur aplikasi yang terlihat oleh perusahaan. |
author |
Nama penulis aplikasi (misalnya, developer aplikasi). |
playStoreUrl |
Link ke halaman detail Google Play (konsumen) untuk aplikasi. |
distributionChannel |
Cara dan kepada siapa paket tersebut tersedia. |
appPricing |
Apakah aplikasi ini gratis, gratis dengan pembelian dalam aplikasi, atau berbayar. Jika harga tidak ditentukan, artinya aplikasi tidak lagi tersedia secara umum (meskipun mungkin masih tersedia untuk orang yang memilikinya). |
description |
Deskripsi promosi yang dilokalkan, jika tersedia. |
screenshotUrls[] |
Daftar link screenshot yang merepresentasikan aplikasi. |
category |
Kategori aplikasi (misalnya, BALAP, SOSIAL, dll.) |
recentChanges |
Deskripsi yang dilokalkan untuk perubahan terbaru yang dilakukan pada aplikasi. |
minAndroidSdkVersion |
SDK Android minimum yang diperlukan untuk menjalankan aplikasi. |
contentRating |
Rating konten untuk aplikasi ini. |
updateTime |
Hanya output. Perkiraan waktu (dalam 7 hari) aplikasi terakhir kali dipublikasikan. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
availableCountries[] |
Negara tempat aplikasi ini tersedia sesuai dengan ISO 3166-1 alpha-2. |
features[] |
Fitur penting (jika ada) dari aplikasi ini. |
appVersions[] |
Versi yang saat ini tersedia untuk aplikasi ini. |
fullDescription |
Deskripsi lengkap aplikasi, jika tersedia. |
ApplicationPermission
| Representasi JSON |
|---|
{ "permissionId": string, "name": string, "description": string } |
| Kolom | |
|---|---|
permissionId |
String buram yang secara unik mengidentifikasi izin. Tidak dilokalkan. |
name |
Nama izin. Dilokalkan. |
description |
Deskripsi izin yang lebih panjang, yang memberikan detail lebih lanjut tentang apa yang terpengaruh. Dilokalkan. |
ManagedProperty
| Representasi JSON |
|---|
{ "key": string, "type": enum ( |
| Kolom | |
|---|---|
key |
Kunci unik yang digunakan aplikasi untuk mengidentifikasi properti, misalnya, "com.google.android.gm.fieldname". |
type |
Jenis properti. |
title |
Nama properti. Dilokalkan. |
description |
Deskripsi properti yang lebih panjang, yang memberikan detail lebih lanjut tentang apa yang terpengaruh. Dilokalkan. |
entries[] |
Untuk properti |
defaultValue |
Nilai default properti. Properti |
nestedProperties[] |
Untuk properti |
ManagedPropertyEntry
| Representasi JSON |
|---|
{ "value": string, "name": string } |
| Kolom | |
|---|---|
value |
Nilai entri yang dapat dibaca mesin, yang harus digunakan dalam konfigurasi. Tidak dilokalkan. |
name |
Nama nilai yang dapat dibaca manusia. Dilokalkan. |
Nilai
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union kind. Jenis nilai. kind hanya dapat berupa salah satu dari berikut: |
|
nullValue |
Mewakili nilai null. |
numberValue |
Mewakili nilai ganda. |
stringValue |
Mewakili nilai string. |
boolValue |
Mewakili nilai boolean. |
structValue |
Mewakili nilai terstruktur. |
listValue |
Merepresentasikan |
Struct
| Representasi JSON |
|---|
{ "fields": { string: value, ... } } |
| Kolom | |
|---|---|
fields |
Peta tidak berurutan dari nilai yang diketik secara dinamis. Objek yang berisi daftar pasangan |
FieldsEntry
| Representasi JSON |
|---|
{ "key": string, "value": value } |
| Kolom | |
|---|---|
key |
|
value |
|
ListValue
| Representasi JSON |
|---|
{ "values": [ value ] } |
| Kolom | |
|---|---|
values[] |
Kolom berulang dari nilai yang diketik secara dinamis. |
AppTrackInfo
| Representasi JSON |
|---|
{ "trackId": string, "trackAlias": string } |
| Kolom | |
|---|---|
trackId |
ID jalur unik yang tidak dapat diubah, diambil dari |
trackAlias |
Nama jalur yang terkait dengan |
Stempel waktu
| Representasi JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Kolom | |
|---|---|
seconds |
Mewakili detik waktu UTC sejak epoch Unix 1970-01-01T00:00:00Z. Harus antara -62135596800 dan 253402300799 inklusif (yang sesuai dengan 0001-01-01T00:00:00Z hingga 9999-12-31T23:59:59Z). |
nanos |
Pecahan detik non-negatif pada resolusi nanodetik. Kolom ini adalah bagian nanodetik dari durasi, bukan alternatif untuk detik. Nilai detik negatif dengan pecahan harus tetap memiliki nilai nanos non-negatif yang dihitung maju dalam waktu. Harus antara 0 dan 999.999.999 inklusif. |
AppVersion
| Representasi JSON |
|---|
{ "versionString": string, "versionCode": integer, "trackIds": [ string ], "production": boolean } |
| Kolom | |
|---|---|
versionString |
String yang digunakan di Play Store oleh developer aplikasi untuk mengidentifikasi versi. String tidak harus unik atau dilokalkan (misalnya, string dapat berupa "1.4"). |
versionCode |
ID unik yang terus bertambah untuk versi aplikasi. |
trackIds[] |
Melacak ID tempat versi aplikasi dipublikasikan. Ini tidak mencakup jalur produksi (lihat produksi). |
production |
Jika nilainya adalah True, ini menunjukkan bahwa versi ini adalah jalur produksi. |
Anotasi Alat
Petunjuk Destruktif: ❌ | Petunjuk Idempoten: ✅ | Petunjuk Hanya Baca: ✅ | Petunjuk Dunia Terbuka: ❌