ツール: get_application
指定された企業とアプリケーション ID のアプリケーションの詳細を取得します。リソース名(形式: 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 |
アプリのカテゴリ(RACING、SOCIAL など)。 |
recentChanges |
アプリに加えられた最近の変更のローカライズされた説明。 |
minAndroidSdkVersion |
アプリを実行するために必要な最小 Android SDK。 |
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 |
| フィールド | |
|---|---|
共用体フィールド 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 |
変更できない一意のトラック ID。アプリのトラック情報を表示する Google Play Console ページの URL の |
trackAlias |
|
タイムスタンプ
| JSON 表現 |
|---|
{ "seconds": string, "nanos": integer } |
| フィールド | |
|---|---|
seconds |
UNIX エポック 1970-01-01T00:00:00Z からの UTC 時刻の秒数を表します。-62135596800~253402300799 の範囲(両端を含む)にする必要があります(これは 0001-01-01T00:00:00Z~9999-12-31T23:59:59Z に対応します)。 |
nanos |
ナノ秒分解能による、秒の負ではない小数以下部分。このフィールドは、秒の代替ではなく、期間のナノ秒部分です。小数以下を含む負の秒の値は、時間を前方にカウントする負ではない nanos 値を持つ必要があります。0~999,999,999 にする必要があります(両端を含む)。 |
AppVersion
| JSON 表現 |
|---|
{ "versionString": string, "versionCode": integer, "trackIds": [ string ], "production": boolean } |
| フィールド | |
|---|---|
versionString |
アプリのデベロッパーが Google Play ストアでバージョンを識別するために使用する文字列。文字列は必ずしも一意である必要はなく、ローカライズされている必要もありません(たとえば、文字列は「1.4」などになります)。 |
versionCode |
アプリ バージョンの固有の増加識別子。 |
trackIds[] |
アプリのバージョンが公開されているトラックの ID。これには、製品版トラックは含まれません(製品版を参照)。 |
production |
値が True の場合、このバージョンが製品版トラックであることを示します。 |
ツールのアノテーション
破壊的ヒント: ❌ | べき等ヒント: ✅ | 読み取り専用ヒント: ✅ | オープン ワールド ヒント: ❌