工具:get_enterprise
取得指定企業 ID 的企業。名稱欄位必須包含企業 ID (例如:enterprises/{enterpriseId})。
以下範例示範如何使用 curl 叫用 get_enterprise 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_enterprise", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
輸入內容的結構定義
要求取得企業版。傳回所有可用欄位。
GetEnterpriseRequest
| JSON 表示法 |
|---|
{ "name": string } |
| 欄位 | |
|---|---|
name |
企業名稱,格式為 |
輸出內容的結構定義
套用至企業的設定。
Enterprise
| JSON 表示法 |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| 欄位 | |
|---|---|
name |
企業名稱,由伺服器在建立時產生,格式為 |
enabledNotificationTypes[] |
為企業啟用的 Google Pub/Sub 通知類型。 |
pubsubTopic |
Pub/Sub 通知發布的主題,格式為 |
primaryColor |
RGB 格式的顏色,表示要在裝置管理應用程式 UI 中顯示的主要顏色。顏色元件的儲存方式如下: |
logo |
裝置佈建期間顯示為標誌的圖片。支援的類型包括:image/bmp、image/gif、image/x-ico、image/jpeg、image/png、image/webp、image/vnd.wap.wbmp、image/x-adobe-dng。 |
enterpriseDisplayName |
向使用者顯示的企業名稱。這個欄位的長度上限為 100 個字元。 |
termsAndConditions[] |
為這個企業佈建裝置時必須接受的條款及細則。系統會為這份清單中的每個值產生一頁字詞。 |
appAutoApprovalEnabled |
已淘汰且未使用。 |
signinDetails[] |
企業的登入詳細資料。 |
contactInfo |
EMM 管理企業的企業聯絡資訊。 |
googleAuthenticationSettings |
Google 提供的使用者驗證設定。 |
enterpriseType |
僅供輸出。企業類型。 |
managedGooglePlayAccountsEnterpriseType |
僅供輸出。Google Play 管理版帳戶企業的類型。 |
managedGoogleDomainType |
僅供輸出。受管理 Google 網域的類型。 |
Int32Value
| JSON 表示法 |
|---|
{ "value": integer } |
| 欄位 | |
|---|---|
value |
int32 值。 |
ExternalData
| JSON 表示法 |
|---|
{ "url": string, "sha256Hash": string } |
| 欄位 | |
|---|---|
url |
資料的絕對網址,必須使用 http 或 https 通訊協定。Android Device Policy 不會在 GET 要求中提供任何憑證,因此網址必須可供公開存取。在網址中加入隨機的長字串,可防止攻擊者發現網址。 |
sha256Hash |
以 Base64 編碼的 SHA-256 雜湊,代表網址中託管的內容。如果內容與這個雜湊值不符,Android Device Policy 就不會使用該資料。 |
TermsAndConditions
| JSON 表示法 |
|---|
{ "header": { object ( |
| 欄位 | |
|---|---|
header |
HTML 內容上方顯示的簡短標題。 |
content |
格式正確的 HTML 字串。系統會在用戶端使用 android.text.Html#fromHtml 剖析這項資料。 |
UserFacingMessage
| JSON 表示法 |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| 欄位 | |
|---|---|
localizedMessages |
包含 <語言代碼, 訊息> 配對的地圖,其中語言代碼是格式正確的 BCP 47 語言代碼,例如 en-US、es-ES 或 fr。 這個物件中包含 |
defaultMessage |
如果未指定任何本地化訊息,或使用者的語言代碼與任何本地化訊息都不相符,系統就會顯示預設訊息。如果提供任何本地化訊息,就必須提供預設訊息。 |
LocalizedMessagesEntry
| JSON 表示法 |
|---|
{ "key": string, "value": string } |
| 欄位 | |
|---|---|
key |
|
value |
|
SigninDetail
| JSON 表示法 |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| 欄位 | |
|---|---|
signinUrl |
裝置使用登入註冊權杖佈建時,用於驗證的登入網址。登入端點應以 https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
用於觸發自訂登入流程的企業註冊權杖。這是伺服器產生的唯讀欄位。 |
qrCode |
JSON 字串,其 UTF-8 表示法可用於產生 QR code,以便使用這個註冊權杖註冊裝置。如要使用 NFC 註冊裝置,NFC 記錄必須包含 JSON 中屬性的序列化 |
allowPersonalUsage |
控管是否允許在透過這組註冊權杖佈建的裝置上進行個人使用。 公司擁有的裝置:
個人裝置:
|
defaultStatus |
(選用步驟) 是否應預設使用企業的登入網址。系統會使用 |
聯集欄位
|
|
tokenTag |
EMM 指定的中繼資料,用於區分 |
ContactInfo
| JSON 表示法 |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| 欄位 | |
|---|---|
contactEmail |
聯絡人的電子郵件地址,用於傳送與受管理 Google Play 相關的重要公告。 |
dataProtectionOfficerName |
資料保護長姓名。 |
dataProtectionOfficerEmail |
資料保護長的電子郵件地址。電子郵件地址已通過驗證,但尚未驗證。 |
dataProtectionOfficerPhone |
資料保護官的電話號碼。電話號碼已通過驗證,但尚未完成驗證。 |
euRepresentativeName |
歐盟代表的姓名。 |
euRepresentativeEmail |
歐盟代表的電子郵件地址。電子郵件地址已通過驗證,但尚未驗證。 |
euRepresentativePhone |
歐盟代表的電話號碼。電話號碼已通過驗證,但尚未經過驗證。 |
GoogleAuthenticationSettings
| JSON 表示法 |
|---|
{
"googleAuthenticationRequired": enum ( |
| 欄位 | |
|---|---|
googleAuthenticationRequired |
僅供輸出。使用者是否需要在註冊過程中通過 Google 驗證。IT 管理員可以指定是否為企業啟用 Google 驗證,以供知識工作者裝置使用。您只能透過 Google 管理控制台設定這個值,Google 驗證可搭配 |
工具註解
破壞性提示:❌ | 等冪提示:✅ | 唯讀提示:✅ | 開放世界提示:❌