Araç: get_enterprise
Belirli bir kuruluş kimliği için kuruluş alır. Ad alanında kuruluş kimliği (ör. enterprises/{enterpriseId}) gerekir.
Aşağıdaki örnekte, curl kullanılarak get_enterprise MCP aracının nasıl çağrılacağı gösterilmektedir.
| Curl Request |
|---|
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 }' |
Giriş Şeması
Bir işletme edinme isteğinde bulunma Kullanılabilir tüm alanları döndürür.
GetEnterpriseRequest
| JSON gösterimi |
|---|
{ "name": string } |
| Alanlar | |
|---|---|
name |
İşletmenin adı |
Çıkış Şeması
Yapılandırma bir kuruluşa uygulanır.
Kurumsal
| JSON gösterimi |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| Alanlar | |
|---|---|
name |
Oluşturma sırasında sunucu tarafından oluşturulan ve |
enabledNotificationTypes[] |
Kuruluş için etkinleştirilen Google Pub/Sub bildirimlerinin türleri. |
pubsubTopic |
Pub/Sub bildirimlerinin yayınlandığı konu ( |
primaryColor |
Cihaz yönetimi uygulaması kullanıcı arayüzünde gösterilecek baskın rengi belirten RGB biçiminde bir renk. Renk bileşenleri şu şekilde depolanır: |
logo |
Cihaz temel hazırlığı sırasında logo olarak gösterilen resim. Desteklenen türler: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. |
enterpriseDisplayName |
Kullanıcılara gösterilen işletmenin adı. Bu alanın maksimum uzunluğu 100 karakterdir. |
termsAndConditions[] |
Bu işletme için bir cihaz sağlarken kabul edilmesi gereken hükümler ve koşullar. Bu listedeki her değer için bir terimler sayfası oluşturulur. |
appAutoApprovalEnabled |
Kullanımdan kaldırıldı ve kullanılmıyor. |
signinDetails[] |
Kuruluşun oturum açma bilgileri. |
contactInfo |
EMM tarafından yönetilen bir işletmenin kurumsal iletişim bilgileri. |
googleAuthenticationSettings |
Google tarafından sağlanan kullanıcı kimlik doğrulama ayarları. |
enterpriseType |
Yalnızca çıkış. İşletmenin türü. |
managedGooglePlayAccountsEnterpriseType |
Yalnızca çıkış. Managed Google Play Accounts grubunun türü. |
managedGoogleDomainType |
Yalnızca çıkış. Yönetilen Google alanının türü. |
Int32Value
| JSON gösterimi |
|---|
{ "value": integer } |
| Alanlar | |
|---|---|
value |
int32 değeri. |
ExternalData
| JSON gösterimi |
|---|
{ "url": string, "sha256Hash": string } |
| Alanlar | |
|---|---|
url |
Verilere yönelik mutlak URL. Bu URL'de http veya https şeması kullanılmalıdır. Android Device Policy, GET isteğinde herhangi bir kimlik bilgisi sağlamadığından URL'ye herkese açık olarak erişilebilmelidir. URL'ye uzun ve rastgele bir bileşen eklemek, saldırganların URL'yi keşfetmesini önlemek için kullanılabilir. |
sha256Hash |
URL'de barındırılan içeriğin base-64 kodlu SHA-256 karması. İçerik bu karma ile eşleşmezse Android Device Policy verileri kullanmaz. |
TermsAndConditions
| JSON gösterimi |
|---|
{ "header": { object ( |
| Alanlar | |
|---|---|
header |
HTML içeriğinin üzerinde görünen kısa bir başlık. |
content |
İyi biçimlendirilmiş bir HTML dizesi. Bu değer, android.text.Html#fromHtml ile istemcide ayrıştırılır. |
UserFacingMessage
| JSON gösterimi |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| Alanlar | |
|---|---|
localizedMessages |
Yerel ayarın, en-US, es-ES veya fr gibi iyi biçimlendirilmiş bir BCP 47 dil kodu olduğu <locale, message> çiftlerini içeren bir harita.
|
defaultMessage |
Yerelleştirilmiş mesaj belirtilmediğinde veya kullanıcının yerel ayarı yerelleştirilmiş mesajlardan herhangi biriyle eşleşmediğinde gösterilen varsayılan mesaj. Yerelleştirilmiş mesajlar sağlanıyorsa varsayılan bir mesaj sağlanmalıdır. |
LocalizedMessagesEntry
| JSON gösterimi |
|---|
{ "key": string, "value": string } |
| Alanlar | |
|---|---|
key |
|
value |
|
SigninDetail
| JSON gösterimi |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| Alanlar | |
|---|---|
signinUrl |
Cihaz, oturum açma kayıt jetonuyla sağlandığında kimlik doğrulama için kullanılan oturum açma URL'si. Oturum açma uç noktası, kimlik doğrulama akışını başarılı bir giriş için https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
Özel oturum açma akışını tetiklemek için kullanılan, kuruluş genelinde geçerli bir kayıt jetonu. Bu, sunucu tarafından oluşturulan salt okunur bir alandır. |
qrCode |
UTF-8 gösterimi, bir cihazı bu kayıt jetonuyla kaydetmek için QR kodu oluşturmak üzere kullanılabilen bir JSON dizesi. NFC kullanarak bir cihazı kaydetmek için NFC kaydı, JSON'daki özelliklerin seri hale getirilmiş bir |
allowPersonalUsage |
Bu kayıt jetonuyla sağlanan bir cihazda kişisel kullanıma izin verilip verilmeyeceğini kontrol eder. Şirkete ait cihazlar için:
Şahıslara ait cihazlar için:
|
defaultStatus |
İsteğe bağlı. Oturum açma URL'sinin kuruluş için varsayılan olarak kullanılıp kullanılmayacağı. |
|
|
tokenTag |
|
ContactInfo
| JSON gösterimi |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| Alanlar | |
|---|---|
contactEmail |
Yönetilen Google Play ile ilgili önemli duyuruları göndermek için kullanılacak bir iletişim kişisinin e-posta adresi. |
dataProtectionOfficerName |
Veri koruma yetkilisinin adı. |
dataProtectionOfficerEmail |
Veri koruma yetkilisinin e-posta adresi. E-posta doğrulanmış ancak onaylanmamış. |
dataProtectionOfficerPhone |
Veri koruma görevlisinin telefon numarası. Telefon numarası doğrulanır ancak onaylanmaz. |
euRepresentativeName |
AB temsilcisinin adı. |
euRepresentativeEmail |
AB temsilcisinin e-posta adresi. E-posta doğrulanmış ancak onaylanmamış. |
euRepresentativePhone |
AB temsilcisinin telefon numarası. Telefon numarası doğrulandı ancak onaylanmadı. |
GoogleAuthenticationSettings
| JSON gösterimi |
|---|
{
"googleAuthenticationRequired": enum ( |
| Alanlar | |
|---|---|
googleAuthenticationRequired |
Yalnızca çıkış. Kullanıcıların kayıt işlemi sırasında Google tarafından kimliklerinin doğrulanması gerekip gerekmediği. BT yöneticisi, bilgi çalışanlarının cihazlarında Google kimlik doğrulamasının etkinleştirilip etkinleştirilmeyeceğini belirleyebilir. Bu değer yalnızca Google Yönetici Konsolu üzerinden ayarlanabilir. Google kimlik doğrulaması |
Araç Ek Açıklamaları
Yıkıcı İpucu: ❌ | İdempotent İpucu: ✅ | Salt Okunur İpucu: ✅ | Açık Dünya İpucu: ❌