Criar mobileAppInstallStatus
Namespace: microsoft.graph
Importante: As GRAPH da Microsoft na versão /beta estão sujeitas a alterações; o uso de produção não é suportado.
Observação: A API do Microsoft Graph para Intune requer uma licença ativa do Intune para o locatário.
Crie um novo objeto mobileAppInstallStatus.
Pré-requisitos
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
| Tipo de permissão | Permissões (da com menos para a com mais privilégios) |
|---|---|
| Delegado (conta corporativa ou de estudante) | DeviceManagementApps.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte. |
| Aplicativo | DeviceManagementApps.ReadWrite.All |
Solicitação HTTP
POST /deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses
POST /deviceAppManagement/mobileApps/{mobileAppId}/userStatuses/{userAppInstallStatusId}/deviceStatuses
Cabeçalhos de solicitação
| Cabeçalho | Valor |
|---|---|
| Autorização | <Token> de portador obrigatório. |
| Aceitar | application/json |
Corpo da solicitação
No corpo da solicitação, fornece uma representação JSON para o objeto mobileAppInstallStatus.
A tabela a seguir mostra as propriedades necessárias ao criar o mobileAppInstallStatus.
| Propriedade | Tipo | Descrição |
|---|---|---|
| id | String | Chave da entidade. |
| deviceName | String | Nome do dispositivo |
| deviceId | Cadeia de caracteres | ID do Dispositivo |
| lastSyncDateTime | DateTimeOffset | Hora da última sincronização |
| mobileAppInstallStatusValue | resultantAppState | O estado de instalação do aplicativo. Os valores possíveis são: installed, failed, notInstalled, uninstallFailed, pendingInstall, unknown, notApplicable. |
| installState | resultantAppState | O estado de instalação do aplicativo. Os valores possíveis são: installed, failed, notInstalled, uninstallFailed, pendingInstall, unknown, notApplicable. |
| installStateDetail | resultantAppStateDetail | O detalhe de estado de instalação do aplicativo. Os valores possíveis são: noAdditionalDetails , dependencyFailedToInstall , , dependencyWithRequirementsNotMet dependencyPendingReboot , dependencyWithAutoInstallDisabled supersededAppUninstallFailed supersededAppUninstallPendingReboot removingSupersededApps iosAppStoreUpdateFailedToInstall vppAppHasUpdateAvailable userRejectedUpdate uninstallPendingReboot supersedingAppsDetected supersededAppsDetected seeInstallErrorCode autoInstallDisabled managedAppNoLongerPresent userRejectedInstall userIsNotLoggedIntoAppStore untargetedSupersedingAppsDetected appRemovedBySupersedence seeUninstallErrorCode pendingReboot installingDependencies contentDownloaded supersedingAppsNotApplicable powerShellScriptRequirementNotMet registryRequirementNotMet fileSystemRequirementNotMet platformNotApplicable minimumCpuSpeedNotMet minimumLogicalProcessorCountNotMet minimumPhysicalMemoryNotMet minimumOsVersionNotMet minimumDiskSpaceNotMet processorArchitectureNotApplicable . |
| errorCode | Int32 | O código de erro para instalar ou desinstalar falhas. |
| osVersion | String | Versão do sistema operacional |
| osDescription | Cadeia de caracteres | Descrição do sistema operacional |
| userName | Cadeia de caracteres | Nome de usuário do dispositivo |
| userPrincipalName | String | Nome UPN |
| displayVersion | String | Versão acessível humana do aplicativo |
Resposta
Se tiver êxito, este método retornará um código 201 Created de resposta e um objeto mobileAppInstallStatus no corpo da resposta.
Exemplo
Solicitação
Este é um exemplo da solicitação.
POST https://graph.microsoft.com/beta/deviceAppManagement/mobileApps/{mobileAppId}/deviceStatuses
Content-type: application/json
Content-length: 555
{
"@odata.type": "#microsoft.graph.mobileAppInstallStatus",
"deviceName": "Device Name value",
"deviceId": "Device Id value",
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
"mobileAppInstallStatusValue": "failed",
"installState": "failed",
"installStateDetail": "dependencyFailedToInstall",
"errorCode": 9,
"osVersion": "Os Version value",
"osDescription": "Os Description value",
"userName": "User Name value",
"userPrincipalName": "User Principal Name value",
"displayVersion": "Display Version value"
}
Resposta
Veja a seguir um exemplo da resposta. Observação: o objeto response mostrado aqui pode estar truncado por motivos de concisão. Todas as propriedades serão retornadas de uma chamada real.
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 604
{
"@odata.type": "#microsoft.graph.mobileAppInstallStatus",
"id": "7560ee45-ee45-7560-45ee-607545ee6075",
"deviceName": "Device Name value",
"deviceId": "Device Id value",
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
"mobileAppInstallStatusValue": "failed",
"installState": "failed",
"installStateDetail": "dependencyFailedToInstall",
"errorCode": 9,
"osVersion": "Os Version value",
"osDescription": "Os Description value",
"userName": "User Name value",
"userPrincipalName": "User Principal Name value",
"displayVersion": "Display Version value"
}
Comentários
Enviar e exibir comentários de