AndroidManagedStoreApp の作成Create androidManagedStoreApp

名前空間: microsoft.graphNamespace: microsoft.graph

重要: ベータ版の Microsoft Graph Api は変更される可能性があります。運用環境での使用はサポートされていません。Important: Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.

注: Intune 用 Microsoft Graph API には、テナントの有効な Intune ライセンスが必要です。Note: The Microsoft Graph API for Intune requires an active Intune license for the tenant.

新しい Androidmanagedstoreapp オブジェクトを作成します。Create a new androidManagedStoreApp object.

前提条件Prerequisites

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

アクセス許可の種類Permission type アクセス許可 (特権の大きいものから小さいものへ)Permissions (from most to least privileged)
委任 (職場または学校のアカウント)Delegated (work or school account) DeviceManagementApps.ReadWrite.AllDeviceManagementApps.ReadWrite.All
委任 (個人用 Microsoft アカウント)Delegated (personal Microsoft account) サポートされていません。Not supported.
アプリケーションApplication DeviceManagementApps.ReadWrite.AllDeviceManagementApps.ReadWrite.All

HTTP 要求HTTP Request

POST /deviceAppManagement/mobileApps

要求ヘッダーRequest headers

ヘッダーHeader Value
AuthorizationAuthorization ベアラー <トークン> が必要です。Bearer <token> Required.
承諾Accept application/jsonapplication/json

要求本文Request body

要求本文で、androidManagedStoreApp オブジェクトの JSON 表記を指定します。In the request body, supply a JSON representation for the androidManagedStoreApp object.

次の表に、androidManagedStoreApp の作成時に必要なプロパティを示します。The following table shows the properties that are required when you create the androidManagedStoreApp.

プロパティProperty Type 説明Description
idid 文字列String エンティティのキー。Key of the entity. mobileApp から継承しますInherited from mobileApp
displayNamedisplayName 文字列String 管理者が提供またはインポートしたアプリのタイトル。The admin provided or imported title of the app. mobileApp から継承しますInherited from mobileApp
説明description StringString アプリの説明。The description of the app. mobileApp から継承しますInherited from mobileApp
publisherpublisher StringString アプリの発行元。The publisher of the app. mobileApp から継承しますInherited from mobileApp
largeIconlargeIcon mimeContentmimeContent アプリの詳細に表示され、アイコンのアップロードに使用される大きいアイコン。The large icon, to be displayed in the app details and used for upload of the icon. mobileApp から継承しますInherited from mobileApp
createdDateTimecreatedDateTime DateTimeOffsetDateTimeOffset アプリが作成された日時。The date and time the app was created. mobileApp から継承しますInherited from mobileApp
lastModifiedDateTimelastModifiedDateTime DateTimeOffsetDateTimeOffset アプリが最後に変更された日時。The date and time the app was last modified. mobileApp から継承しますInherited from mobileApp
isFeaturedisFeatured BooleanBoolean アプリが管理者のおすすめとしてマークされたかどうかを示す値。mobileApp から継承しますThe value indicating whether the app is marked as featured by the admin. Inherited from mobileApp
privacyInformationUrlprivacyInformationUrl StringString プライバシーに関する声明の URL。The privacy statement Url. mobileApp から継承しますInherited from mobileApp
informationUrlinformationUrl StringString 詳細情報の URL。The more information Url. mobileApp から継承しますInherited from mobileApp
ownerowner StringString アプリの所有者。The owner of the app. mobileApp から継承しますInherited from mobileApp
developerdeveloper StringString アプリの開発者。The developer of the app. mobileApp から継承しますInherited from mobileApp
notesnotes StringString アプリ用のメモ。Notes for the app. mobileApp から継承しますInherited from mobileApp
uploadStateuploadState Int32Int32 アップロード状態。The upload state. 可能な値は次のとおりです。 0- Not Ready 、1- Ready 、2- ProcessingPossible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. mobileApp から継承しますInherited from mobileApp
publishingStatepublishingState mobileAppPublishingStatemobileAppPublishingState アプリの発行の状態。The publishing state for the app. アプリが発行されていない限り、アプリを割り当てることができません。The app cannot be assigned unless the app is published. MobileAppから継承されます。Inherited from mobileApp. 可能な値は、notPublishedprocessingpublished です。Possible values are: notPublished, processing, published.
isAssignedisAssigned BooleanBoolean アプリが少なくとも1つのグループに割り当てられているかどうかを示す値。The value indicating whether the app is assigned to at least one group. mobileApp から継承しますInherited from mobileApp
roleScopeTagIdsroleScopeTagIds String collectionString collection このモバイルアプリの範囲タグ id のリスト。List of scope tag ids for this mobile app. mobileApp から継承しますInherited from mobileApp
dependentAppCountdependentAppCount Int32Int32 子アプリが持つ依存関係の合計数。The total number of dependencies the child app has. mobileApp から継承しますInherited from mobileApp
supersedingAppCountsupersedingAppCount Int32Int32 このアプリが直接的または間接的に優先されるアプリの合計数です。The total number of apps this app directly or indirectly supersedes. mobileApp から継承しますInherited from mobileApp
supersededAppCountsupersededAppCount Int32Int32 このアプリが直接的または間接的に置き換えられたアプリの合計数です。The total number of apps this app is directly or indirectly superseded by. mobileApp から継承しますInherited from mobileApp
packageIdpackageId StringString パッケージの識別子。The package identifier.
appIdentifierappIdentifier StringString ID 名。The Identity Name.
usedLicenseCountusedLicenseCount Int32Int32 使用中の VPP ライセンスの数。The number of VPP licenses in use.
totalLicenseCounttotalLicenseCount Int32Int32 VPP ライセンスの総数。The total number of VPP licenses.
appStoreUrlappStoreUrl StringString ワークストアアプリの URL を再生します。The Play for Work Store app URL.
isPrivateisPrivate ブール型Boolean アプリが特定のエンタープライズユーザーに対してのみ使用可能であるかどうかを示します。Indicates whether the app is only available to a given enterprise's users.
isSystemAppisSystemApp ブール型Boolean アプリがプレインストールされたシステムアプリであるかどうかを示します。Indicates whether the app is a preinstalled system app.
appTracksappTracks Androidmanagedstoreapptrack コレクションandroidManagedStoreAppTrack collection このエンタープライズに表示されるトラック。The tracks that are visible to this enterprise.
supportsOemConfigsupportsOemConfig ブール型Boolean このアプリが OEMConfig ポリシーをサポートするかどうか。Whether this app supports OEMConfig policy.

応答Response

成功した場合、このメソッドは応答 201 Created コードと、応答本文で Androidmanagedstoreapp オブジェクトを返します。If successful, this method returns a 201 Created response code and a androidManagedStoreApp object in the response body.

Example

要求Request

以下は、要求の例です。Here is an example of the request.

POST https://graph.microsoft.com/beta/deviceAppManagement/mobileApps
Content-type: application/json
Content-length: 1225

{
  "@odata.type": "#microsoft.graph.androidManagedStoreApp",
  "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",
  "uploadState": 11,
  "publishingState": "processing",
  "isAssigned": true,
  "roleScopeTagIds": [
    "Role Scope Tag Ids value"
  ],
  "dependentAppCount": 1,
  "supersedingAppCount": 3,
  "supersededAppCount": 2,
  "packageId": "Package Id value",
  "appIdentifier": "App Identifier value",
  "usedLicenseCount": 0,
  "totalLicenseCount": 1,
  "appStoreUrl": "https://example.com/appStoreUrl/",
  "isPrivate": true,
  "isSystemApp": true,
  "appTracks": [
    {
      "@odata.type": "microsoft.graph.androidManagedStoreAppTrack",
      "trackId": "Track Id value",
      "trackAlias": "Track Alias value"
    }
  ],
  "supportsOemConfig": true
}

応答Response

以下は、応答の例です。注:簡潔にするために、ここに示す応答オブジェクトは切り詰められている場合があります。すべてのプロパティは実際の呼び出しから返されます。Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.

HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 1397

{
  "@odata.type": "#microsoft.graph.androidManagedStoreApp",
  "id": "87247525-7525-8724-2575-248725752487",
  "displayName": "Display Name value",
  "description": "Description value",
  "publisher": "Publisher value",
  "largeIcon": {
    "@odata.type": "microsoft.graph.mimeContent",
    "type": "Type value",
    "value": "dmFsdWU="
  },
  "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
  "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
  "isFeatured": true,
  "privacyInformationUrl": "https://example.com/privacyInformationUrl/",
  "informationUrl": "https://example.com/informationUrl/",
  "owner": "Owner value",
  "developer": "Developer value",
  "notes": "Notes value",
  "uploadState": 11,
  "publishingState": "processing",
  "isAssigned": true,
  "roleScopeTagIds": [
    "Role Scope Tag Ids value"
  ],
  "dependentAppCount": 1,
  "supersedingAppCount": 3,
  "supersededAppCount": 2,
  "packageId": "Package Id value",
  "appIdentifier": "App Identifier value",
  "usedLicenseCount": 0,
  "totalLicenseCount": 1,
  "appStoreUrl": "https://example.com/appStoreUrl/",
  "isPrivate": true,
  "isSystemApp": true,
  "appTracks": [
    {
      "@odata.type": "microsoft.graph.androidManagedStoreAppTrack",
      "trackId": "Track Id value",
      "trackAlias": "Track Alias value"
    }
  ],
  "supportsOemConfig": true
}