PATCH https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{mobileAppId}
Content-type: application/json
Content-length: 1307
{
"@odata.type": "#microsoft.graph.managedAndroidLobApp",
"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",
"appAvailability": "lineOfBusiness",
"version": "Version value",
"committedContentVersion": "Committed Content Version value",
"fileName": "File Name value",
"size": 4,
"packageId": "Package Id value",
"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
},
"versionName": "Version Name value",
"versionCode": "Version Code value"
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new ManagedAndroidLobApp
{
OdataType = "#microsoft.graph.managedAndroidLobApp",
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,
AppAvailability = ManagedAppAvailability.LineOfBusiness,
Version = "Version value",
CommittedContentVersion = "Committed Content Version value",
FileName = "File Name value",
Size = 4L,
PackageId = "Package Id value",
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,
},
VersionName = "Version Name value",
VersionCode = "Version Code value",
};
// 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);
プロジェクトに SDK を追加し、authProvider インスタンスを作成する方法の詳細については、SDK のドキュメントを参照してください。
mgc device-app-management mobile-apps patch --mobile-app-id {mobileApp-id} --body '{\
"@odata.type": "#microsoft.graph.managedAndroidLobApp",\
"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",\
"appAvailability": "lineOfBusiness",\
"version": "Version value",\
"committedContentVersion": "Committed Content Version value",\
"fileName": "File Name value",\
"size": 4,\
"packageId": "Package Id value",\
"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\
},\
"versionName": "Version Name value",\
"versionCode": "Version Code value"\
}\
'
プロジェクトに SDK を追加し、authProvider インスタンスを作成する方法の詳細については、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)
appAvailability := graphmodels.LINEOFBUSINESS_MANAGEDAPPAVAILABILITY
requestBody.SetAppAvailability(&appAvailability)
version := "Version value"
requestBody.SetVersion(&version)
committedContentVersion := "Committed Content Version value"
requestBody.SetCommittedContentVersion(&committedContentVersion)
fileName := "File Name value"
requestBody.SetFileName(&fileName)
size := int64(4)
requestBody.SetSize(&size)
packageId := "Package Id value"
requestBody.SetPackageId(&packageId)
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)
versionName := "Version Name value"
requestBody.SetVersionName(&versionName)
versionCode := "Version Code value"
requestBody.SetVersionCode(&versionCode)
// 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)
プロジェクトに SDK を追加し、authProvider インスタンスを作成する方法の詳細については、SDK のドキュメントを参照してください。
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
ManagedAndroidLobApp mobileApp = new ManagedAndroidLobApp();
mobileApp.setOdataType("#microsoft.graph.managedAndroidLobApp");
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.setAppAvailability(ManagedAppAvailability.LineOfBusiness);
mobileApp.setVersion("Version value");
mobileApp.setCommittedContentVersion("Committed Content Version value");
mobileApp.setFileName("File Name value");
mobileApp.setSize(4L);
mobileApp.setPackageId("Package Id value");
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.setVersionName("Version Name value");
mobileApp.setVersionCode("Version Code value");
MobileApp result = graphClient.deviceAppManagement().mobileApps().byMobileAppId("{mobileApp-id}").patch(mobileApp);
プロジェクトに SDK を追加し、authProvider インスタンスを作成する方法の詳細については、SDK のドキュメントを参照してください。
const options = {
authProvider,
};
const client = Client.init(options);
const mobileApp = {
'@odata.type': '#microsoft.graph.managedAndroidLobApp',
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',
appAvailability: 'lineOfBusiness',
version: 'Version value',
committedContentVersion: 'Committed Content Version value',
fileName: 'File Name value',
size: 4,
packageId: 'Package Id value',
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
},
versionName: 'Version Name value',
versionCode: 'Version Code value'
};
await client.api('/deviceAppManagement/mobileApps/{mobileAppId}')
.update(mobileApp);
プロジェクトに SDK を追加し、authProvider インスタンスを作成する方法の詳細については、SDK のドキュメントを参照してください。
<?php
use Microsoft\Graph\GraphServiceClient;
use Microsoft\Graph\Generated\Models\ManagedAndroidLobApp;
use Microsoft\Graph\Generated\Models\MimeContent;
use Microsoft\Graph\Generated\Models\MobileAppPublishingState;
use Microsoft\Graph\Generated\Models\ManagedAppAvailability;
use Microsoft\Graph\Generated\Models\AndroidMinimumOperatingSystem;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new ManagedAndroidLobApp();
$requestBody->setOdataType('#microsoft.graph.managedAndroidLobApp');
$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->setAppAvailability(new ManagedAppAvailability('lineOfBusiness'));
$requestBody->setVersion('Version value');
$requestBody->setCommittedContentVersion('Committed Content Version value');
$requestBody->setFileName('File Name value');
$requestBody->setSize(4);
$requestBody->setPackageId('Package Id value');
$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);
$requestBody->setVersionName('Version Name value');
$requestBody->setVersionCode('Version Code value');
$result = $graphServiceClient->deviceAppManagement()->mobileApps()->byMobileAppId('mobileApp-id')->patch($requestBody)->wait();
プロジェクトに SDK を追加し、authProvider インスタンスを作成する方法の詳細については、SDK のドキュメントを参照してください。
Import-Module Microsoft.Graph.Devices.CorporateManagement
$params = @{
"@odata.type" = "#microsoft.graph.managedAndroidLobApp"
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"
appAvailability = "lineOfBusiness"
version = "Version value"
committedContentVersion = "Committed Content Version value"
fileName = "File Name value"
size =
packageId = "Package Id value"
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
}
versionName = "Version Name value"
versionCode = "Version Code value"
}
Update-MgDeviceAppManagementMobileApp -MobileAppId $mobileAppId -BodyParameter $params
プロジェクトに SDK を追加し、authProvider インスタンスを作成する方法の詳細については、SDK のドキュメントを参照してください。
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.managed_android_lob_app import ManagedAndroidLobApp
from msgraph.generated.models.mime_content import MimeContent
from msgraph.generated.models.mobile_app_publishing_state import MobileAppPublishingState
from msgraph.generated.models.managed_app_availability import ManagedAppAvailability
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 = ManagedAndroidLobApp(
odata_type = "#microsoft.graph.managedAndroidLobApp",
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,
app_availability = ManagedAppAvailability.LineOfBusiness,
version = "Version value",
committed_content_version = "Committed Content Version value",
file_name = "File Name value",
size = 4,
package_id = "Package Id value",
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,
),
version_name = "Version Name value",
version_code = "Version Code value",
)
result = await graph_client.device_app_management.mobile_apps.by_mobile_app_id('mobileApp-id').patch(request_body)
プロジェクトに SDK を追加し、authProvider インスタンスを作成する方法の詳細については、SDK のドキュメントを参照してください。
以下は、応答の例です。 注: 簡潔にするために、ここに示す応答オブジェクトは切り詰められている場合があります。 実際の呼び出しではすべてのプロパティが返されます。