L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.
Le tableau suivant indique les propriétés qui sont requises lorsque vous créez l’objet androidStoreApp.
Voici un exemple de demande.
PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}
Content-type: application/json
Content-length: 1092
{
"@odata.type": "#microsoft.graph.androidStoreApp",
"displayName": "Display Name value",
"description": "Description value",
"publisher": "Publisher value",
"largeIcon": {
"@odata.type": "microsoft.graph.mimeContent",
"type": "Type value",
"value": "dmFsdWU="
},
"isFeatured": true,
"privacyInformationUrl": "https://example.com/privacyInformationUrl/",
"informationUrl": "https://example.com/informationUrl/",
"owner": "Owner value",
"developer": "Developer value",
"notes": "Notes value",
"publishingState": "processing",
"packageId": "Package Id value",
"appStoreUrl": "https://example.com/appStoreUrl/",
"minimumSupportedOperatingSystem": {
"@odata.type": "microsoft.graph.androidMinimumOperatingSystem",
"v4_0": true,
"v4_0_3": true,
"v4_1": true,
"v4_2": true,
"v4_3": true,
"v4_4": true,
"v5_0": true,
"v5_1": true,
"v6_0": true,
"v7_0": true,
"v7_1": true,
"v8_0": true,
"v8_1": true,
"v9_0": true,
"v10_0": true,
"v11_0": true
}
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new AndroidStoreApp
{
OdataType = "#microsoft.graph.androidStoreApp",
DisplayName = "Display Name value",
Description = "Description value",
Publisher = "Publisher value",
LargeIcon = new MimeContent
{
OdataType = "microsoft.graph.mimeContent",
Type = "Type value",
Value = Convert.FromBase64String("dmFsdWU="),
},
IsFeatured = true,
PrivacyInformationUrl = "https://example.com/privacyInformationUrl/",
InformationUrl = "https://example.com/informationUrl/",
Owner = "Owner value",
Developer = "Developer value",
Notes = "Notes value",
PublishingState = MobileAppPublishingState.Processing,
PackageId = "Package Id value",
AppStoreUrl = "https://example.com/appStoreUrl/",
MinimumSupportedOperatingSystem = new AndroidMinimumOperatingSystem
{
OdataType = "microsoft.graph.androidMinimumOperatingSystem",
V40 = true,
V403 = true,
V41 = true,
V42 = true,
V43 = true,
V44 = true,
V50 = true,
V51 = true,
V60 = true,
V70 = true,
V71 = true,
V80 = true,
V81 = true,
V90 = true,
V100 = true,
V110 = true,
},
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.DeviceAppManagement.MobileApps["{mobileApp-id}"].PatchAsync(requestBody);
Pour plus d’informations sur la façon d'ajouter le Kit de développement logiciel (SDK) à votre projet et créer une instance authProvider, consultez la documentation du Kit de développement logiciel (SDK).
mgc device-app-management mobile-apps patch --mobile-app-id {mobileApp-id} --body '{\
"@odata.type": "#microsoft.graph.androidStoreApp",\
"displayName": "Display Name value",\
"description": "Description value",\
"publisher": "Publisher value",\
"largeIcon": {\
"@odata.type": "microsoft.graph.mimeContent",\
"type": "Type value",\
"value": "dmFsdWU="\
},\
"isFeatured": true,\
"privacyInformationUrl": "https://example.com/privacyInformationUrl/",\
"informationUrl": "https://example.com/informationUrl/",\
"owner": "Owner value",\
"developer": "Developer value",\
"notes": "Notes value",\
"publishingState": "processing",\
"packageId": "Package Id value",\
"appStoreUrl": "https://example.com/appStoreUrl/",\
"minimumSupportedOperatingSystem": {\
"@odata.type": "microsoft.graph.androidMinimumOperatingSystem",\
"v4_0": true,\
"v4_0_3": true,\
"v4_1": true,\
"v4_2": true,\
"v4_3": true,\
"v4_4": true,\
"v5_0": true,\
"v5_1": true,\
"v6_0": true,\
"v7_0": true,\
"v7_1": true,\
"v8_0": true,\
"v8_1": true,\
"v9_0": true,\
"v10_0": true,\
"v11_0": true\
}\
}\
'
Pour plus d’informations sur la façon d'ajouter le Kit de développement logiciel (SDK) à votre projet et créer une instance authProvider, consultez la documentation du Kit de développement logiciel (SDK).
// Code snippets are only available for the latest major version. Current major version is $v1.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
graphmodels "github.com/microsoftgraph/msgraph-sdk-go/models"
//other-imports
)
requestBody := graphmodels.NewMobileApp()
displayName := "Display Name value"
requestBody.SetDisplayName(&displayName)
description := "Description value"
requestBody.SetDescription(&description)
publisher := "Publisher value"
requestBody.SetPublisher(&publisher)
largeIcon := graphmodels.NewMimeContent()
type := "Type value"
largeIcon.SetType(&type)
value := []byte("dmFsdWU=")
largeIcon.SetValue(&value)
requestBody.SetLargeIcon(largeIcon)
isFeatured := true
requestBody.SetIsFeatured(&isFeatured)
privacyInformationUrl := "https://example.com/privacyInformationUrl/"
requestBody.SetPrivacyInformationUrl(&privacyInformationUrl)
informationUrl := "https://example.com/informationUrl/"
requestBody.SetInformationUrl(&informationUrl)
owner := "Owner value"
requestBody.SetOwner(&owner)
developer := "Developer value"
requestBody.SetDeveloper(&developer)
notes := "Notes value"
requestBody.SetNotes(¬es)
publishingState := graphmodels.PROCESSING_MOBILEAPPPUBLISHINGSTATE
requestBody.SetPublishingState(&publishingState)
packageId := "Package Id value"
requestBody.SetPackageId(&packageId)
appStoreUrl := "https://example.com/appStoreUrl/"
requestBody.SetAppStoreUrl(&appStoreUrl)
minimumSupportedOperatingSystem := graphmodels.NewAndroidMinimumOperatingSystem()
v4_0 := true
minimumSupportedOperatingSystem.SetV4_0(&v4_0)
v4_0_3 := true
minimumSupportedOperatingSystem.SetV4_0_3(&v4_0_3)
v4_1 := true
minimumSupportedOperatingSystem.SetV4_1(&v4_1)
v4_2 := true
minimumSupportedOperatingSystem.SetV4_2(&v4_2)
v4_3 := true
minimumSupportedOperatingSystem.SetV4_3(&v4_3)
v4_4 := true
minimumSupportedOperatingSystem.SetV4_4(&v4_4)
v5_0 := true
minimumSupportedOperatingSystem.SetV5_0(&v5_0)
v5_1 := true
minimumSupportedOperatingSystem.SetV5_1(&v5_1)
v6_0 := true
minimumSupportedOperatingSystem.SetV6_0(&v6_0)
v7_0 := true
minimumSupportedOperatingSystem.SetV7_0(&v7_0)
v7_1 := true
minimumSupportedOperatingSystem.SetV7_1(&v7_1)
v8_0 := true
minimumSupportedOperatingSystem.SetV8_0(&v8_0)
v8_1 := true
minimumSupportedOperatingSystem.SetV8_1(&v8_1)
v9_0 := true
minimumSupportedOperatingSystem.SetV9_0(&v9_0)
v10_0 := true
minimumSupportedOperatingSystem.SetV10_0(&v10_0)
v11_0 := true
minimumSupportedOperatingSystem.SetV11_0(&v11_0)
requestBody.SetMinimumSupportedOperatingSystem(minimumSupportedOperatingSystem)
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
mobileApps, err := graphClient.DeviceAppManagement().MobileApps().ByMobileAppId("mobileApp-id").Patch(context.Background(), requestBody, nil)
Pour plus d’informations sur la façon d'ajouter le Kit de développement logiciel (SDK) à votre projet et créer une instance authProvider, consultez la documentation du Kit de développement logiciel (SDK).
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
AndroidStoreApp mobileApp = new AndroidStoreApp();
mobileApp.setOdataType("#microsoft.graph.androidStoreApp");
mobileApp.setDisplayName("Display Name value");
mobileApp.setDescription("Description value");
mobileApp.setPublisher("Publisher value");
MimeContent largeIcon = new MimeContent();
largeIcon.setOdataType("microsoft.graph.mimeContent");
largeIcon.setType("Type value");
byte[] value = Base64.getDecoder().decode("dmFsdWU=");
largeIcon.setValue(value);
mobileApp.setLargeIcon(largeIcon);
mobileApp.setIsFeatured(true);
mobileApp.setPrivacyInformationUrl("https://example.com/privacyInformationUrl/");
mobileApp.setInformationUrl("https://example.com/informationUrl/");
mobileApp.setOwner("Owner value");
mobileApp.setDeveloper("Developer value");
mobileApp.setNotes("Notes value");
mobileApp.setPublishingState(MobileAppPublishingState.Processing);
mobileApp.setPackageId("Package Id value");
mobileApp.setAppStoreUrl("https://example.com/appStoreUrl/");
AndroidMinimumOperatingSystem minimumSupportedOperatingSystem = new AndroidMinimumOperatingSystem();
minimumSupportedOperatingSystem.setOdataType("microsoft.graph.androidMinimumOperatingSystem");
minimumSupportedOperatingSystem.setV40(true);
minimumSupportedOperatingSystem.setV403(true);
minimumSupportedOperatingSystem.setV41(true);
minimumSupportedOperatingSystem.setV42(true);
minimumSupportedOperatingSystem.setV43(true);
minimumSupportedOperatingSystem.setV44(true);
minimumSupportedOperatingSystem.setV50(true);
minimumSupportedOperatingSystem.setV51(true);
minimumSupportedOperatingSystem.setV60(true);
minimumSupportedOperatingSystem.setV70(true);
minimumSupportedOperatingSystem.setV71(true);
minimumSupportedOperatingSystem.setV80(true);
minimumSupportedOperatingSystem.setV81(true);
minimumSupportedOperatingSystem.setV90(true);
minimumSupportedOperatingSystem.setV100(true);
minimumSupportedOperatingSystem.setV110(true);
mobileApp.setMinimumSupportedOperatingSystem(minimumSupportedOperatingSystem);
MobileApp result = graphClient.deviceAppManagement().mobileApps().byMobileAppId("{mobileApp-id}").patch(mobileApp);
Pour plus d’informations sur la façon d'ajouter le Kit de développement logiciel (SDK) à votre projet et créer une instance authProvider, consultez la documentation du Kit de développement logiciel (SDK).
const options = {
authProvider,
};
const client = Client.init(options);
const mobileApp = {
'@odata.type': '#microsoft.graph.androidStoreApp',
displayName: 'Display Name value',
description: 'Description value',
publisher: 'Publisher value',
largeIcon: {
'@odata.type': 'microsoft.graph.mimeContent',
type: 'Type value',
value: 'dmFsdWU='
},
isFeatured: true,
privacyInformationUrl: 'https://example.com/privacyInformationUrl/',
informationUrl: 'https://example.com/informationUrl/',
owner: 'Owner value',
developer: 'Developer value',
notes: 'Notes value',
publishingState: 'processing',
packageId: 'Package Id value',
appStoreUrl: 'https://example.com/appStoreUrl/',
minimumSupportedOperatingSystem: {
'@odata.type': 'microsoft.graph.androidMinimumOperatingSystem',
v4_0: true,
v4_0_3: true,
v4_1: true,
v4_2: true,
v4_3: true,
v4_4: true,
v5_0: true,
v5_1: true,
v6_0: true,
v7_0: true,
v7_1: true,
v8_0: true,
v8_1: true,
v9_0: true,
v10_0: true,
v11_0: true
}
};
await client.api('/deviceAppManagement/mobileApps/{mobileAppId}')
.update(mobileApp);
Pour plus d’informations sur la façon d'ajouter le Kit de développement logiciel (SDK) à votre projet et créer une instance authProvider, consultez la documentation du Kit de développement logiciel (SDK).
<?php
use Microsoft\Graph\GraphServiceClient;
use Microsoft\Graph\Generated\Models\AndroidStoreApp;
use Microsoft\Graph\Generated\Models\MimeContent;
use Microsoft\Graph\Generated\Models\MobileAppPublishingState;
use Microsoft\Graph\Generated\Models\AndroidMinimumOperatingSystem;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new AndroidStoreApp();
$requestBody->setOdataType('#microsoft.graph.androidStoreApp');
$requestBody->setDisplayName('Display Name value');
$requestBody->setDescription('Description value');
$requestBody->setPublisher('Publisher value');
$largeIcon = new MimeContent();
$largeIcon->setOdataType('microsoft.graph.mimeContent');
$largeIcon->setType('Type value');
$largeIcon->setValue(\GuzzleHttp\Psr7\Utils::streamFor(base64_decode('dmFsdWU=')));
$requestBody->setLargeIcon($largeIcon);
$requestBody->setIsFeatured(true);
$requestBody->setPrivacyInformationUrl('https://example.com/privacyInformationUrl/');
$requestBody->setInformationUrl('https://example.com/informationUrl/');
$requestBody->setOwner('Owner value');
$requestBody->setDeveloper('Developer value');
$requestBody->setNotes('Notes value');
$requestBody->setPublishingState(new MobileAppPublishingState('processing'));
$requestBody->setPackageId('Package Id value');
$requestBody->setAppStoreUrl('https://example.com/appStoreUrl/');
$minimumSupportedOperatingSystem = new AndroidMinimumOperatingSystem();
$minimumSupportedOperatingSystem->setOdataType('microsoft.graph.androidMinimumOperatingSystem');
$minimumSupportedOperatingSystem->setV40(true);
$minimumSupportedOperatingSystem->setV403(true);
$minimumSupportedOperatingSystem->setV41(true);
$minimumSupportedOperatingSystem->setV42(true);
$minimumSupportedOperatingSystem->setV43(true);
$minimumSupportedOperatingSystem->setV44(true);
$minimumSupportedOperatingSystem->setV50(true);
$minimumSupportedOperatingSystem->setV51(true);
$minimumSupportedOperatingSystem->setV60(true);
$minimumSupportedOperatingSystem->setV70(true);
$minimumSupportedOperatingSystem->setV71(true);
$minimumSupportedOperatingSystem->setV80(true);
$minimumSupportedOperatingSystem->setV81(true);
$minimumSupportedOperatingSystem->setV90(true);
$minimumSupportedOperatingSystem->setV100(true);
$minimumSupportedOperatingSystem->setV110(true);
$requestBody->setMinimumSupportedOperatingSystem($minimumSupportedOperatingSystem);
$result = $graphServiceClient->deviceAppManagement()->mobileApps()->byMobileAppId('mobileApp-id')->patch($requestBody)->wait();
Pour plus d’informations sur la façon d'ajouter le Kit de développement logiciel (SDK) à votre projet et créer une instance authProvider, consultez la documentation du Kit de développement logiciel (SDK).
Import-Module Microsoft.Graph.Devices.CorporateManagement
$params = @{
"@odata.type" = "#microsoft.graph.androidStoreApp"
displayName = "Display Name value"
description = "Description value"
publisher = "Publisher value"
largeIcon = @{
"@odata.type" = "microsoft.graph.mimeContent"
type = "Type value"
value = [System.Text.Encoding]::ASCII.GetBytes("dmFsdWU=")
}
isFeatured = $true
privacyInformationUrl = "https://example.com/privacyInformationUrl/"
informationUrl = "https://example.com/informationUrl/"
owner = "Owner value"
developer = "Developer value"
notes = "Notes value"
publishingState = "processing"
packageId = "Package Id value"
appStoreUrl = "https://example.com/appStoreUrl/"
minimumSupportedOperatingSystem = @{
"@odata.type" = "microsoft.graph.androidMinimumOperatingSystem"
v4_0 = $true
v4_0_3 = $true
v4_1 = $true
v4_2 = $true
v4_3 = $true
v4_4 = $true
v5_0 = $true
v5_1 = $true
v6_0 = $true
v7_0 = $true
v7_1 = $true
v8_0 = $true
v8_1 = $true
v9_0 = $true
v10_0 = $true
v11_0 = $true
}
}
Update-MgDeviceAppManagementMobileApp -MobileAppId $mobileAppId -BodyParameter $params
Pour plus d’informations sur la façon d'ajouter le Kit de développement logiciel (SDK) à votre projet et créer une instance authProvider, consultez la documentation du Kit de développement logiciel (SDK).
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.android_store_app import AndroidStoreApp
from msgraph.generated.models.mime_content import MimeContent
from msgraph.generated.models.mobile_app_publishing_state import MobileAppPublishingState
from msgraph.generated.models.android_minimum_operating_system import AndroidMinimumOperatingSystem
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = AndroidStoreApp(
odata_type = "#microsoft.graph.androidStoreApp",
display_name = "Display Name value",
description = "Description value",
publisher = "Publisher value",
large_icon = MimeContent(
odata_type = "microsoft.graph.mimeContent",
type = "Type value",
value = base64.urlsafe_b64decode("dmFsdWU="),
),
is_featured = True,
privacy_information_url = "https://example.com/privacyInformationUrl/",
information_url = "https://example.com/informationUrl/",
owner = "Owner value",
developer = "Developer value",
notes = "Notes value",
publishing_state = MobileAppPublishingState.Processing,
package_id = "Package Id value",
app_store_url = "https://example.com/appStoreUrl/",
minimum_supported_operating_system = AndroidMinimumOperatingSystem(
odata_type = "microsoft.graph.androidMinimumOperatingSystem",
v4_0 = True,
v4_0_3 = True,
v4_1 = True,
v4_2 = True,
v4_3 = True,
v4_4 = True,
v5_0 = True,
v5_1 = True,
v6_0 = True,
v7_0 = True,
v7_1 = True,
v8_0 = True,
v8_1 = True,
v9_0 = True,
v10_0 = True,
v11_0 = True,
),
)
result = await graph_client.device_app_management.mobile_apps.by_mobile_app_id('mobileApp-id').patch(request_body)
Pour plus d’informations sur la façon d'ajouter le Kit de développement logiciel (SDK) à votre projet et créer une instance authProvider, consultez la documentation du Kit de développement logiciel (SDK).
Voici un exemple de réponse. Remarque : l’objet de réponse illustré ici peut être tronqué à des fins de concision. Toutes les propriétés sont renvoyées à partir d’un appel réel.