我们想使用Azure Intune API来获取详细信息 有关受管设备的信息:
https://docs.microsoft.com/en-us/graph/api/intune-devices-manageddevice-list?view=graph-rest-1.0
我们的应用程序模型是一个服务守护程序,无需任何用户交互即可正常工作, 主要是由某个时间表触发的。当我们使用服务时 与Azure中注册的应用程序关联的主体-此终结点为 返回401禁止使用一些神秘的响应消息:
{
"error": {
"code": "UnknownError",
"message": "{\"ErrorCode\":\"Forbidden\",\"Message\":\"{\\r\\n
\\\"_version\\\": 3,\\r\\n \\\"Message\\\": \\\"An error has occurred -
Operation ID (for customer support):
00000000-0000-0000-0000-000000000000 - Activity ID:
a4169dc1-e397-4459-a75f-454a73a38ab1 - Url:
https://fef.amsua0402.manage.microsoft.com/DeviceFE/StatelessDeviceFEService/deviceManagement/managedDevices?api-version=2018-05-24\\\",\\r\\n
\\\"CustomApiErrorPhrase\\\": \\\"\\\",\\r\\n \\\"RetryAfter\\\":
null,\\r\\n \\\"ErrorSourceService\\\": \\\"\\\",\\r\\n
\\\"HttpHeaders\\\":
\\\"{\\\\\\\"WWW-Authenticate\\\\\\\":\\\\\\\"Bearer
realm=\\\\\\\\\\\\\\\"urn:intune:service,f0f3c450-59bf-4f0d-b1b2-0ef84ddfe3c7\\\\\\\\\\\\\\\"\\\\\\\"}\\\"\\r\\n}\",\"Target\":null,\"Details\":null,\"InnerError\":null,\"InstanceAnnotations\":[]}",
"innerError": {
"request-id": "a4169dc1-e397-4459-a75f-454a73a38ab1",
"date": "2019-02-12T17:15:06"
}
}
}
我们已授予已注册应用程序的所有权限。唯一的 我们能够使用服务主体调用的与设备相关的API是
https://docs.microsoft.com/en-us/graph/api/user-list-owneddevices?view=graph-rest-1.0
但是回复的细节非常基础。