Я пытаюсь отправить почтовый запрос в PowerShell на https://graph.microsoft.com/beta/deviceAppManagement/mobileApps, используя Graph API для приложения управляемого магазина android, но получаю сообщение об ошибке. Это работает для других odata.types, но не для androidManagedStoreApp. Вот мои JSON данные:
{
"@odata.type": "#microsoft.graph.androidManagedStoreApp",
"displayName": "Microsoft Excel",
"description": "Create Spreadsheets yo",
"publisher": "Microsoft Corporation",
"largeIcon": {
"@odata.type": "microsoft.graph.mimeContent",
"type": "Type value",
"value": "dmFsdWU="
},
"isFeatured": false,
"privacyInformationUrl": "https://play.google.com/store/apps/details?id=com.microsoft.office.excel&hl=en_US",
"informationUrl": "https://play.google.com/store/apps/details?id=com.microsoft.office.excel&hl=en_US",
"owner": 'james',
"developer": 'james',
"notes": 'james',
"uploadState": 0,
"publishingState": "processing",
"isAssigned": false,
"roleScopeTagIds": [
],
"dependentAppCount": 0,
"packageId": "com.microsoft.office.excel",
"appIdentifier": "com.microsoft.office.excel",
"usedLicenseCount": 0,
"totalLicenseCount": 1,
"appStoreUrl": "https://play.google.com/store/apps/details?id=com.microsoft.office.excel&hl=en_US",
"isPrivate": false,
"isSystemApp": false,
"supportsOemConfig": false,
"appTracks": []
}
Для справки я следил за тем, как данные форматируются на MS
https://docs.microsoft.com/en-us/graph/api/intune-apps-androidmanagedstoreapp-create?view=graph-rest-beta
Код PowerShell:
$JSONData = Get-Content "C:\Kits\Excel.json"
$Endpoint = "https://graph.microsoft.com/beta/deviceAppManagement/mobileApps"
Invoke-WebRequest -Uri $Endpoint -Headers $Global:AuthToken -Method Post -Body $JSONData
Полученная ошибка:
Invoke-WebRequest: {"error": {"code": "BadRequest", "message": "{\ r \ n \" _ версия \ ": 3, \ r \ n \" Message \ ": \" Произошла ошибка - ИД операции (для поддержки клиентов): 00000000-0000 -0000-0000-000000000000 - Идентификатор активности: 64234aa8-4195-4a11-a900-3ae515c385ee - URL: https: //fef.amsua0202.manage.microsoft.com/AppLifecycle/StatelessAppMetadataFEService/deviceAppManages? 5020-03-19 \ ", \ r \ n \" CustomApiErrorPhrase \ ": \" \ ", \ r \ n \" RetryAfter \ ": null, \ r \ n \" ErrorSourceService \ ": \" \ ", \ r \ n \ "HttpHeaders \": \ "{} \" \ r \ n} "," innerError ": {" request-id ":" 64234aa8-4195-4a11-a900-3ae515c385ee "," date ": "2020-04-23T19: 37: 40"}}}