1

我正在尝试使用 Intune 特定的 beta Graph API 将应用分配给 iOS 托管应用保护策略。我可以使用下面记录的端点创建应用程序策略:

https://graph.microsoft.io/en-us/docs/api-reference/beta/api/intune_mam_iosmanagedappprotection_create

通过 API 创建时,应用程序“deployedCount”为 0,直到在管理控制台 UI 中添加特定应用程序。

现在,我正在尝试使用下面记录的端点检索通过 API 添加到任何策略的应用程序。

https://graph.microsoft.io/en-us/docs/api-reference/beta/api/intune_mam_mobileappidentifierdeployment_list

我收到 400 错误请求响应,似乎说此端点不存在或响应不正确。这似乎与我输入错误的端点不同。

我收到的回复:

{
  "error": {
    "code": "No method match route template",
    "message": "No OData route exists that match template ~/entityset/key/navigation with http verb GET for request   /MAMAdmin/MAMAdminFEService/managedAppPolicies('T_338de6df-386d-4f1b-a51c-a0d189c61722')/mobileAppIdentifierDeployments.",
    "innerError": {
      "request-id": "79514f29-4dca-48a5-a2de-5d14138577d7",
      "date": "2017-02-08T17:46:52"
    }
  }
}

如果我输入错误,请回复:

{
  "error": {
    "code": "BadRequest",
    "message": "Resource not found for the segment 'asdfasdf'.",
    "innerError": {
      "request-id": "e86d84ab-f062-4780-af3c-9afae6e7bc82",
      "date": "2017-02-08T18:53:29"
    }
   }
}
4

1 回答 1

1

您好,我是 MSFT 的 Alemeshet Alemu。

抱歉,API 文档有点不同步。你可以试试 $expand 吗?

GET /managedAppPolicies/{managedAppPoliciesId}?$expand=mobileAppIdentifierDeployments

  • Alemeshet Alemu (MSFT)
于 2017-02-10T20:49:50.743 回答