Инструмент: get_application
Получает подробные сведения о приложении для заданного предприятия и идентификатора приложения. Требуется имя ресурса в формате: enterprises/{enterpriseId}/applications/{applicationId}.
В следующем примере показано, как использовать curl для вызова инструмента MCP get_application .
| Запрос 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 | Минимальный набор необходимых компонентов Android SDK для запуска приложения. |
contentRating | Возрастной рейтинг этого приложения. |
updateTime | Только вывод. Примерное время (с погрешностью в 7 дней) последней публикации приложения. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
availableCountries[] | Страны, в которых доступно это приложение, соответствуют стандарту ISO 3166-1 alpha-2. |
features[] | Какие примечательные особенности (если таковые имеются) этого приложения. |
appVersions[] | В настоящее время доступны следующие версии этого приложения. |
fullDescription | Полное описание приложения, если оно доступно. |
Разрешение приложения
| 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 |
| Поля | |
|---|---|
kind поля объединения. Тип значения. kind может быть только одним из следующих: | |
nullValue | Представляет собой нулевое значение. |
numberValue | Представляет собой значение типа double. |
stringValue | Представляет собой строковое значение. |
boolValue | Представляет собой логическое значение. |
structValue | Представляет собой структурированное значение. |
listValue | Представляет собой повторяющееся |
Структура
| JSON-представление |
|---|
{ "fields": { string: value, ... } } |
| Поля | |
|---|---|
fields | Неупорядоченная карта динамически типизированных значений. Объект, содержащий список пар |
Ввод полей
| 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-времени с начала эпохи Unix 1970-01-01T00:00:00Z. Должно находиться в диапазоне от -62135596800 до 253402300799 включительно (что соответствует времени с 0001-01-01T00:00:00Z до 9999-12-31T23:59:59Z). |
nanos | Неотрицательные доли секунды с разрешением в наносекунды. Это поле представляет собой наносекундную часть длительности, а не альтернативу секундам. Отрицательные значения секунд с дробными долями должны по-прежнему иметь неотрицательные значения в наносекундах, отсчитываемые вперед во времени. Должны быть в диапазоне от 0 до 999 999 999 включительно. |
Версия приложения
| JSON-представление |
|---|
{ "versionString": string, "versionCode": integer, "trackIds": [ string ], "production": boolean } |
| Поля | |
|---|---|
versionString | Строка, используемая разработчиком приложения в магазине Play Store для идентификации версии. Эта строка не обязательно уникальна или локализована (например, строка может быть "1.4"). |
versionCode | Уникальный возрастающий идентификатор версии приложения. |
trackIds[] | Идентификаторы отслеживания, в которых опубликована версия приложения. Сюда не входит производственная версия (см. вместо этого производственную версию). |
production | Если значение равно True, это означает, что данная версия является производственной. |
Аннотации инструментов
Подсказка о разрушительном эффекте: ❌ | Подсказка об идемпотентности: ✅ | Подсказка только для чтения: ✅ | Подсказка об открытом мире: ❌