Công cụ: get_application
Lấy thông tin chi tiết về ứng dụng cho một doanh nghiệp và mã ứng dụng nhất định. Yêu cầu tên tài nguyên ở định dạng: enterprises/{enterpriseId}/applications/{applicationId}.
Mẫu sau đây minh hoạ cách sử dụng curl để gọi công cụ get_application MCP.
| Yêu cầu 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 }' |
Giản đồ đầu vào
Yêu cầu nhận thông tin về một ứng dụng.
GetApplicationRequest
| Biểu diễn dưới dạng JSON |
|---|
{ "name": string, "languageCode": string } |
| Trường | |
|---|---|
name |
Tên của ứng dụng ở dạng |
languageCode |
Ngôn ngữ ưu tiên cho thông tin ứng dụng được bản địa hoá, dưới dạng thẻ BCP47 (ví dụ: "en-US", "de"). Nếu bạn không chỉ định, hệ thống sẽ sử dụng ngôn ngữ mặc định của ứng dụng. |
Giản đồ đầu ra
Thông tin về một ứng dụng.
Ứng dụng
| Biểu diễn dưới dạng JSON |
|---|
{ "name": string, "title": string, "permissions": [ { object ( |
| Trường | |
|---|---|
name |
Tên của ứng dụng ở dạng enterprises/{enterprise}/applications/{package_name}. |
title |
Tiêu đề của ứng dụng. Đã bản địa hoá. |
permissions[] |
Các quyền mà ứng dụng yêu cầu. |
managedProperties[] |
Tập hợp các thuộc tính được quản lý có thể được định cấu hình trước cho ứng dụng. |
iconUrl |
Đường liên kết đến một hình ảnh có thể dùng làm biểu tượng cho ứng dụng. Hình ảnh này phù hợp để sử dụng với kích thước tối đa là 512 x 512 pixel. |
smallIconUrl |
Đường liên kết đến một hình ảnh nhỏ hơn có thể dùng làm biểu tượng cho ứng dụng. Hình ảnh này phù hợp để sử dụng ở kích thước tối đa là 128 x 128 pixel. |
appTracks[] |
Doanh nghiệp có thể xem được thông tin theo dõi ứng dụng. |
author |
Tên tác giả của ứng dụng (ví dụ: nhà phát triển ứng dụng). |
playStoreUrl |
Đường liên kết đến trang chi tiết (dành cho người tiêu dùng) của Google Play cho ứng dụng. |
distributionChannel |
Cách thức và đối tượng mà gói được cung cấp. |
appPricing |
Ứng dụng này là miễn phí, miễn phí nhưng có tính năng mua hàng trong ứng dụng hay phải trả phí. Nếu giá không được chỉ định, điều này có nghĩa là ứng dụng không còn được cung cấp công khai nữa (mặc dù những người sở hữu ứng dụng vẫn có thể sử dụng). |
description |
Nội dung mô tả khuyến mãi được bản địa hoá (nếu có). |
screenshotUrls[] |
Danh sách các đường liên kết đến ảnh chụp màn hình đại diện cho ứng dụng. |
category |
Danh mục ứng dụng (ví dụ: ĐUA XE, MẠNG XÃ HỘI, v.v.) |
recentChanges |
Nội dung mô tả được bản địa hoá về những thay đổi gần đây đối với ứng dụng. |
minAndroidSdkVersion |
SDK Android tối thiểu cần thiết để chạy ứng dụng. |
contentRating |
Mức phân loại nội dung của ứng dụng này. |
updateTime |
Chỉ có đầu ra. Thời gian gần đây nhất (trong vòng 7 ngày) ứng dụng được xuất bản (ước chừng). Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
availableCountries[] |
Các quốc gia mà ứng dụng này có mặt theo tiêu chuẩn ISO 3166-1 alpha-2. |
features[] |
Các tính năng đáng chú ý (nếu có) của ứng dụng này. |
appVersions[] |
Các phiên bản hiện có sẵn cho ứng dụng này. |
fullDescription |
Nội dung mô tả đầy đủ về ứng dụng (nếu có). |
ApplicationPermission
| Biểu diễn dưới dạng JSON |
|---|
{ "permissionId": string, "name": string, "description": string } |
| Trường | |
|---|---|
permissionId |
Một chuỗi mờ xác định duy nhất quyền. Không được bản địa hoá. |
name |
Tên của quyền. Đã bản địa hoá. |
description |
Nội dung mô tả dài hơn về quyền, cung cấp thông tin chi tiết hơn về những gì quyền này ảnh hưởng. Đã bản địa hoá. |
ManagedProperty
| Biểu diễn dưới dạng JSON |
|---|
{ "key": string, "type": enum ( |
| Trường | |
|---|---|
key |
Khoá duy nhất mà ứng dụng dùng để xác định tài sản, ví dụ: "com.google.android.gm.fieldname". |
type |
Loại cơ sở lưu trú. |
title |
Tên của cơ sở lưu trú. Đã bản địa hoá. |
description |
Nội dung mô tả dài hơn về thuộc tính, cung cấp thông tin chi tiết hơn về những gì thuộc tính đó ảnh hưởng. Đã bản địa hoá. |
entries[] |
Đối với các thuộc tính |
defaultValue |
Giá trị mặc định của thuộc tính. Các thuộc tính |
nestedProperties[] |
Đối với các thuộc tính |
ManagedPropertyEntry
| Biểu diễn dưới dạng JSON |
|---|
{ "value": string, "name": string } |
| Trường | |
|---|---|
value |
Giá trị có thể đọc được bằng máy của mục nhập, cần được dùng trong cấu hình. Không được bản địa hoá. |
name |
Tên dễ đọc của giá trị. Đã bản địa hoá. |
Giá trị
| Biểu diễn dưới dạng JSON |
|---|
{ // Union field |
| Trường | |
|---|---|
Trường nhóm kind. Loại giá trị. kind chỉ có thể là một trong những trạng thái sau: |
|
nullValue |
Biểu thị một giá trị rỗng. |
numberValue |
Biểu thị một giá trị kiểu double. |
stringValue |
Biểu thị một giá trị chuỗi. |
boolValue |
Biểu thị một giá trị boolean. |
structValue |
Biểu thị một giá trị có cấu trúc. |
listValue |
Đại diện cho một |
Struct
| Biểu diễn dưới dạng JSON |
|---|
{ "fields": { string: value, ... } } |
| Trường | |
|---|---|
fields |
Bản đồ không có thứ tự của các giá trị được nhập động. Một đối tượng chứa danh sách các cặp |
FieldsEntry
| Biểu diễn dưới dạng JSON |
|---|
{ "key": string, "value": value } |
| Trường | |
|---|---|
key |
|
value |
|
ListValue
| Biểu diễn dưới dạng JSON |
|---|
{ "values": [ value ] } |
| Trường | |
|---|---|
values[] |
Trường lặp lại của các giá trị được nhập động. |
AppTrackInfo
| Biểu diễn dưới dạng JSON |
|---|
{ "trackId": string, "trackAlias": string } |
| Trường | |
|---|---|
trackId |
Giá trị nhận dạng duy nhất của bản phát hành mà bạn không thể sửa đổi, lấy từ |
trackAlias |
Tên kênh liên kết với |
Dấu thời gian
| Biểu diễn dưới dạng JSON |
|---|
{ "seconds": string, "nanos": integer } |
| Trường | |
|---|---|
seconds |
Biểu thị số giây theo giờ UTC kể từ thời gian bắt đầu của hệ thống Unix là 00:00:00 ngày 01/01/1970. Phải nằm trong khoảng từ -62135596800 đến 253402300799 (tương ứng với 0001-01-01T00:00:00Z đến 9999-12-31T23:59:59Z). |
nanos |
Phân số không âm của một giây ở độ phân giải nano giây. Trường này là phần nano giây của khoảng thời gian, chứ không phải là một lựa chọn thay thế cho giây. Giá trị giây âm có phân số vẫn phải có giá trị nano giây không âm để đếm thời gian. Phải nằm trong khoảng từ 0 đến 999.999.999. |
AppVersion
| Biểu diễn dưới dạng JSON |
|---|
{ "versionString": string, "versionCode": integer, "trackIds": [ string ], "production": boolean } |
| Trường | |
|---|---|
versionString |
Chuỗi mà nhà phát triển ứng dụng dùng trong Cửa hàng Play để xác định phiên bản. Chuỗi này không nhất thiết phải là duy nhất hoặc được bản địa hoá (ví dụ: chuỗi này có thể là "1.4"). |
versionCode |
Giá trị nhận dạng duy nhất tăng dần cho phiên bản ứng dụng. |
trackIds[] |
Theo dõi mã nhận dạng kênh mà phiên bản ứng dụng được xuất bản. Chỉ số này không bao gồm kênh phát hành công khai (xem kênh phát hành công khai). |
production |
Nếu giá trị là True, tức là phiên bản này thuộc kênh phát hành công khai. |
Chú giải công cụ
Gợi ý mang tính phá hoại: ❌ | Gợi ý mang tính luỹ đẳng: ✅ | Gợi ý chỉ đọc: ✅ | Gợi ý về thế giới mở: ❌