Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Namespace: microsoft.graph
Wichtig: Microsoft unterstützt Intune /beta-APIs, sie unterliegen jedoch häufigeren Änderungen. Microsoft empfiehlt, wenn möglich Version v1.0 zu verwenden. Überprüfen Sie die Verfügbarkeit einer API in Version v1.0 mithilfe der Versionsauswahl.
Hinweis: Die Microsoft Graph-API für Intune setzt eine aktive Intune-Lizenz für den Mandanten voraus.
Erstellen Sie ein neues androidManagedStoreAppConfiguration-Objekt .
Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.
| Weltweiter Service | US Government L4 | US Government L5 (DOD) | China, betrieben von 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ |
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie unter Berechtigungen.
| Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
|---|---|
| Delegiert (Geschäfts-, Schul- oder Unikonto) | DeviceManagementApps.ReadWrite.All |
| Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
| Application | DeviceManagementApps.ReadWrite.All |
HTTP-Anforderung
POST /deviceAppManagement/mobileAppConfigurations
Anforderungsheader
| Kopfzeile | Wert |
|---|---|
| Authorization | Bearer {token}. Erforderlich. Erfahren Sie mehr über Authentifizierung und Autorisierung. |
| Annehmen | application/json |
Anforderungstext
Geben Sie im Anforderungstext eine JSON-Darstellung für das androidManagedStoreAppConfiguration-Objekt an.
Die folgende Tabelle zeigt die Eigenschaften, die beim Erstellen der androidManagedStoreAppConfiguration erforderlich sind.
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| id | String | Schlüssel der Entität. Geerbt von managedDeviceMobileAppConfiguration |
| targetedMobileApps | String-Sammlung | Die zugeordnete App. Geerbt von managedDeviceMobileAppConfiguration |
| roleScopeTagIds | String collection | Liste der Bereichstags für diese App-Konfigurationsentität. Geerbt von managedDeviceMobileAppConfiguration |
| createdDateTime | DateTimeOffset | Datum und Uhrzeit der Erstellung des Objekts. Geerbt von managedDeviceMobileAppConfiguration |
| description | String | Beschreibung der Gerätekonfiguration (vom Administrator festgelegt). Geerbt von managedDeviceMobileAppConfiguration |
| lastModifiedDateTime | DateTimeOffset | Datum und Uhrzeit der letzten Änderung des Objekts. Geerbt von managedDeviceMobileAppConfiguration |
| displayName | String | Name der Gerätekonfiguration (vom Administrator festgelegt). Geerbt von managedDeviceMobileAppConfiguration |
| version | Int32 | Version der Gerätekonfiguration. Geerbt von managedDeviceMobileAppConfiguration |
| packageId | Zeichenfolge | ID des Android Enterprise-App-Konfigurationspakets. |
| nutzlastJson | Zeichenfolge | JSON-Nutzlast für die Konfiguration der Android Enterprise-App |
| permissionActions | androidPermissionAction-Sammlung | Liste der Android-App-Berechtigungen und der entsprechenden Berechtigungsaktionen. |
| appSupportsOemConfig | Boolean | Ob diese AppConfig eine OEMConfig-Richtlinie ist oder nicht. Diese Eigenschaft ist schreibgeschützt. |
| Profilanwendbarkeit | androidProfileApplicability | Anwendbarkeit des Android Enterprise-Profils (AndroidWorkProfile, DeviceOwner oder Standard (gilt für beide)). Mögliche Werte sind: default, androidWorkProfile und androidDeviceOwner. |
| connectedAppsEnabled | Boolean | Einstellung, um festzulegen, ob die ConnectedApps-Erfahrung für diese App zugelassen werden soll. |
| credentialProviderRoleState | androidAppCredentialProviderRoleState | Gibt an, ob die App als Anmeldeinformationsanbieter fungieren darf. Gilt für Android 14 und höher. Der Standardwert ist 'notConfigured'. Mögliche Werte sind: 'notConfigured' und 'allowed'. Wenn diese Option auf "notConfigured" festgelegt ist, bestimmt das Android-Betriebssystem, ob die App als Anmeldeinformationsanbieter fungieren darf oder nicht. Mögliche Werte sind: notConfigured, allowed und unknownFutureValue. |
Antwort
Bei erfolgreicher Ausführung gibt diese Methode einen 201 Created Antwortcode und ein androidManagedStoreAppConfiguration-Objekt im Antworttext zurück.
Beispiel
Anforderung
Nachfolgend sehen Sie ein Beispiel der Anforderung.
POST https://graph.microsoft.com/beta/deviceAppManagement/mobileAppConfigurations
Content-type: application/json
Content-length: 719
{
"@odata.type": "#microsoft.graph.androidManagedStoreAppConfiguration",
"targetedMobileApps": [
"Targeted Mobile Apps value"
],
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"description": "Description value",
"displayName": "Display Name value",
"version": 7,
"packageId": "Package Id value",
"payloadJson": "Payload Json value",
"permissionActions": [
{
"@odata.type": "microsoft.graph.androidPermissionAction",
"permission": "Permission value",
"action": "autoGrant"
}
],
"appSupportsOemConfig": true,
"profileApplicability": "androidWorkProfile",
"connectedAppsEnabled": true,
"credentialProviderRoleState": "allowed"
}
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort. Hinweis: Das hier gezeigte Antwortobjekt ist möglicherweise aus Platzgründen abgeschnitten. Von einem tatsächlichen Aufruf werden alle Eigenschaften zurückgegeben.
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 891
{
"@odata.type": "#microsoft.graph.androidManagedStoreAppConfiguration",
"id": "919a9335-9335-919a-3593-9a9135939a91",
"targetedMobileApps": [
"Targeted Mobile Apps value"
],
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
"description": "Description value",
"lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
"displayName": "Display Name value",
"version": 7,
"packageId": "Package Id value",
"payloadJson": "Payload Json value",
"permissionActions": [
{
"@odata.type": "microsoft.graph.androidPermissionAction",
"permission": "Permission value",
"action": "autoGrant"
}
],
"appSupportsOemConfig": true,
"profileApplicability": "androidWorkProfile",
"connectedAppsEnabled": true,
"credentialProviderRoleState": "allowed"
}