เครื่องมือ: get_application
รับรายละเอียดแอปพลิเคชันสำหรับองค์กรและรหัสแอปพลิเคชันที่ระบุ ต้องระบุชื่อทรัพยากรในรูปแบบ enterprises/{enterpriseId}/applications/{applicationId}
ตัวอย่างต่อไปนี้แสดงวิธีใช้ curl เพื่อเรียกใช้เครื่องมือ get_application MCP
| คำขอ 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 }' |
สคีมาอินพุต
ส่งคำขอเพื่อรับข้อมูลเกี่ยวกับแอปพลิเคชัน
GetApplicationRequest
| การแสดง JSON |
|---|
{ "name": string, "languageCode": string } |
| ช่อง | |
|---|---|
name |
ชื่อของแอปพลิเคชันในรูปแบบ |
languageCode |
ภาษาที่ต้องการสำหรับข้อมูลแอปพลิเคชันที่แปลแล้วเป็นแท็ก BCP47 (เช่น "en-US", "de") หากไม่ได้ระบุ ระบบจะใช้ภาษาเริ่มต้นของแอปพลิเคชัน |
สคีมาเอาต์พุต
ข้อมูลเกี่ยวกับแอป
แอปพลิเคชัน
| การแสดง JSON |
|---|
{ "name": string, "title": string, "permissions": [ { object ( |
| ช่อง | |
|---|---|
name |
ชื่อของแอปในรูปแบบ enterprises/{enterprise}/applications/{package_name} |
title |
ชื่อแอปที่แปลแล้ว |
permissions[] |
สิทธิ์ที่แอปต้องใช้ |
managedProperties[] |
ชุดพร็อพเพอร์ตี้ที่มีการจัดการที่พร้อมให้กำหนดค่าล่วงหน้าสำหรับแอป |
iconUrl |
ลิงก์ไปยังรูปภาพที่ใช้เป็นไอคอนของแอปได้ รูปภาพนี้เหมาะสำหรับใช้กับขนาดสูงสุด 512 x 512 พิกเซล |
smallIconUrl |
ลิงก์ไปยังรูปภาพขนาดเล็กที่ใช้เป็นไอคอนสำหรับแอปได้ รูปภาพนี้เหมาะสำหรับใช้กับขนาดพิกเซลสูงสุด 128 x 128 |
appTracks[] |
แอปพลิเคชันที่องค์กรเห็น |
author |
ชื่อผู้เขียนแอป (เช่น นักพัฒนาแอป) |
playStoreUrl |
ลิงก์ไปยังหน้ารายละเอียดของแอปใน Google Play (สำหรับผู้บริโภค) |
distributionChannel |
วิธีและผู้ที่สามารถเข้าถึงแพ็กเกจ |
appPricing |
แอปนี้เป็นแอปฟรี แอปฟรีที่มีการซื้อในแอป หรือแอปที่ต้องซื้อ หากไม่ได้ระบุราคาไว้ แสดงว่าโดยทั่วไปแล้วแอปจะไม่มีให้บริการอีกต่อไป (แม้ว่าแอปอาจยังคงพร้อมให้บริการแก่ผู้ที่เป็นเจ้าของ) |
description |
คำอธิบายโปรโมชันที่แปลแล้ว หากมี |
screenshotUrls[] |
รายการลิงก์ภาพหน้าจอที่แสดงถึงแอป |
category |
หมวดหมู่แอป (เช่น การแข่งรถ โซเชียล ฯลฯ) |
recentChanges |
คำอธิบายที่แปลแล้วของการเปลี่ยนแปลงล่าสุดที่เกิดขึ้นกับแอป |
minAndroidSdkVersion |
SDK ขั้นต่ำของ Android ที่จำเป็นในการเรียกใช้แอป |
contentRating |
การจัดประเภทเนื้อหาสำหรับแอปนี้ |
updateTime |
เอาต์พุตเท่านั้น เวลาโดยประมาณ (ภายใน 7 วัน) ที่เผยแพร่แอปครั้งล่าสุด ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
availableCountries[] |
ประเทศที่แอปนี้พร้อมให้บริการตามมาตรฐาน ISO 3166-1 alpha-2 |
features[] |
ฟีเจอร์ที่น่าสนใจ (หากมี) ของแอปนี้ |
appVersions[] |
เวอร์ชันที่พร้อมใช้งานสำหรับแอปนี้ในขณะนี้ |
fullDescription |
คำอธิบายแอปแบบเต็ม (หากมี) |
ApplicationPermission
| การแสดง JSON |
|---|
{ "permissionId": string, "name": string, "description": string } |
| ช่อง | |
|---|---|
permissionId |
สตริงทึบแสงที่ระบุสิทธิ์แบบไม่ซ้ำ ไม่ได้แปล |
name |
ชื่อของสิทธิ์ แปลแล้ว |
description |
คำอธิบายสิทธิ์ที่ยาวขึ้น โดยให้รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่สิทธิ์ส่งผล แปลแล้ว |
ManagedProperty
| การแสดง JSON |
|---|
{ "key": string, "type": enum ( |
| ช่อง | |
|---|---|
key |
คีย์ที่ไม่ซ้ำกันซึ่งแอปใช้เพื่อระบุพร็อพเพอร์ตี้ เช่น "com.google.android.gm.fieldname" |
type |
ประเภทของที่พัก |
title |
ชื่อที่พัก แปลแล้ว |
description |
คำอธิบายที่ยาวขึ้นของพร็อพเพอร์ตี้ โดยให้รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่ได้รับผลกระทบ แปลแล้ว |
entries[] |
สำหรับพร็อพเพอร์ตี้ |
defaultValue |
ค่าเริ่มต้นของพร็อพเพอร์ตี้ พร็อพเพอร์ตี้ |
nestedProperties[] |
สำหรับพร็อพเพอร์ตี้ |
ManagedPropertyEntry
| การแสดง JSON |
|---|
{ "value": string, "name": string } |
| ช่อง | |
|---|---|
value |
ค่าที่เครื่องอ่านได้ของรายการ ซึ่งควรใช้ในการกำหนดค่า ไม่ได้แปล |
name |
ชื่อค่าที่มนุษย์อ่านได้ แปลแล้ว |
ค่า
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union kind ประเภทของค่า kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
nullValue |
แสดงค่า Null |
numberValue |
แสดงค่าแบบ Double |
stringValue |
แสดงค่าสตริง |
boolValue |
แสดงค่าบูลีน |
structValue |
แสดงค่าที่มีโครงสร้าง |
listValue |
แสดงถึง |
โครงสร้าง
| การแสดง JSON |
|---|
{ "fields": { string: value, ... } } |
| ช่อง | |
|---|---|
fields |
แมปของค่าที่พิมพ์แบบไดนามิกที่ไม่ได้เรียงลำดับ ออบเจ็กต์ที่มีรายการคู่ |
FieldsEntry
| การแสดง JSON |
|---|
{ "key": string, "value": value } |
| ช่อง | |
|---|---|
key |
|
value |
|
ListValue
| การแสดง JSON |
|---|
{ "values": [ value ] } |
| ช่อง | |
|---|---|
values[] |
ฟิลด์ที่ซ้ำของค่าที่พิมพ์แบบไดนามิก |
AppTrackInfo
| การแสดง JSON |
|---|
{ "trackId": string, "trackAlias": string } |
| ช่อง | |
|---|---|
trackId |
ตัวระบุแทร็กที่ไม่ซ้ำกันซึ่งแก้ไขไม่ได้ โดยนำมาจาก |
trackAlias |
ชื่อแทร็กที่เชื่อมโยงกับ |
การประทับเวลา
| การแสดง JSON |
|---|
{ "seconds": string, "nanos": integer } |
| ช่อง | |
|---|---|
seconds |
แสดงวินาทีของเวลา UTC ตั้งแต่ Epoch ของ Unix 1970-01-01T00:00:00Z ต้องอยู่ระหว่าง -62135596800 ถึง 253402300799 เท่านั้น (ซึ่งสอดคล้องกับ 0001-01-01T00:00:00Z ถึง 9999-12-31T23:59:59Z) |
nanos |
เศษส่วนของวินาทีที่ไม่เป็นค่าลบที่ความละเอียดระดับนาโนวินาที ฟิลด์นี้คือส่วนของระยะเวลาที่เป็นนาโนวินาที ไม่ใช่ทางเลือกแทนวินาที ค่าวินาทีที่เป็นลบซึ่งมีเศษส่วนยังคงต้องมีค่านาโนที่เป็นค่าบวกซึ่งนับไปข้างหน้าตามเวลา ต้องอยู่ระหว่าง 0 ถึง 999,999,999 เท่านั้น |
AppVersion
| การแสดง JSON |
|---|
{ "versionString": string, "versionCode": integer, "trackIds": [ string ], "production": boolean } |
| ช่อง | |
|---|---|
versionString |
สตริงที่นักพัฒนาแอปใช้ใน Play Store เพื่อระบุเวอร์ชัน สตริงไม่จำเป็นต้องไม่ซ้ำกันหรือแปลเป็นภาษาท้องถิ่น (เช่น สตริงอาจเป็น "1.4") |
versionCode |
ตัวระบุที่ไม่ซ้ำกันที่เพิ่มขึ้นสำหรับเวอร์ชันแอป |
trackIds[] |
ติดตามตัวระบุที่เผยแพร่แอปเวอร์ชันนั้น ซึ่งไม่รวมแทร็กเวอร์ชันที่ใช้งานจริง (ดูเวอร์ชันที่ใช้งานจริงแทน) |
production |
หากค่าเป็น "จริง" แสดงว่าเวอร์ชันนี้เป็นแทร็กเวอร์ชันที่ใช้งานจริง |
คำอธิบายประกอบเครื่องมือ
คำแนะนำที่ทำลายล้าง: ❌ | คำแนะนำที่ทำซ้ำได้: ✅ | คำแนะนำแบบอ่านอย่างเดียว: ✅ | คำแนะนำแบบโลกเปิด: ❌