Как обновить файл .IPA за приложением Intune через Microsoft Graph - PullRequest
0 голосов
/ 20 июня 2019

Я хочу полностью обновить мобильное приложение Intune с помощью Microsoft Graph API. Я нашел конечную точку Create mobileAppContentFile по ссылке ниже.

https://docs.microsoft.com/en-us/graph/api/intune-apps-mobileappcontentfile-create?view=graph-rest-1.0

К сожалению, при выполнении любого запроса здесь я получаю следующую ошибку (обратите внимание, что у меня нет проблем с аутентификацией, и у меня включены все разрешения):

{'error': {'code': 'BadRequest',
'innerError': {'date': '2019-06-20T15:02:26',
'request-id': 'ebaf8f00-11ee-4493-9051-0fd7ca7e02a5'},
'message': "Resource not found for the segment 'contentVersions'."}

Я также попытался вместо этого использовать конечную точку:

/deviceAppManagement/mobileApps/{mobileAppId}/microsoft.graph.managedMobileLobApp/contentVersions/{mobileAppContentId}/files

С кузовом:

{
"@odata.type": "#microsoft.graph.mobileAppContentFile",
"azureStorageUri": <uri here>
}

Что отвечает:

{
'innerError': {'date': '2019-06-20T15:05:21',
'request-id': 'cfe029f0-dd8b-40ac-ab12-a572dd1aace0'},
'message': 'No OData route exists that match template '
'~/singleton/navigation/key/cast/navigation/key/navigation '
'with http verb POST for request '
"/AppLifecycle/StatelessAppMetadataFEService/deviceAppManagement/mobileApps('cd508e09-0076-4c5c-96f8-71c617128580')/$/microsoft.management.services.api.managedMobileLobApp/contentVersions('2')/files."}
}
...