microsoft-graph-api - groupPolicyConfigurations/{groupPolicyConfigurationId}/updateDefinitionValues 无法使用 API 更新配置
问题描述
我正在尝试使用 Microsoft Graph API 更新我的 Microsoft Intune 配置。
为此,我正在使用 Postman。我已设置应用注册以分配所需的权限并检索访问令牌。到目前为止,这是有效的,我可以阅读我的大部分配置。
现在我正在尝试使用 POST /deviceManagement/groupPolicyConfigurations/{groupPolicyConfigurationId}/updateDefinitionValues
. (文档)
现在的问题是当我根据文档形成请求时:
{ "added":[],
"updated":[{
"@odata.type": "#microsoft.graph.groupPolicyDefinitionValue",
"createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
"enabled": true,
"configurationType": "policy",
"id": "<id>",
"lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00"
}],
"deletedIds":[]}
我得到:
error code: BadRequest
"date": "2020-11-04T19:04:33",
"request-id": "c66c508b-0f73-4e7f-966a-97bf460818be",
在 UI 中更改它时,我还尝试检查 Azure 门户发送的请求,并且 UI 发送的 Graph API 请求与文档中的请求有很大不同:
{ "added":[],
"updated":[{
"id":"<id>",
"enabled":true,
"presentationValues":[],
"definition@odata.bind":"https://graph.microsoft.com/beta/deviceManagement/groupPolicyDefinitions('<id>')"
}],
"deletedIds":[]}
这个返回一个 HTTP 403 Forbidden 我得到一个
error code: BadRequest
"date": "2020-11-04T19:04:27",
"request-id": "c70d67bc-b4d4-40cc-b2c9-7d60896f972a",
不幸的是,响应不包含任何关于问题到底是什么的信息,我不知道是否有任何日志可以找到更详细的错误描述。有没有人有这方面的经验并且知道我在哪里可以获得正确的请求有效载荷?
解决方案
推荐阅读
- haskell - 关于应用程序的多个参数不起作用?
- java - 如何查询按计数分组的对象列表(按最后一天的提及频率)
- c# - 使用 ILGenerator 从 try 和 catch 内部返回一个值
- java - 在匿名类中表示柯里化的方式(从 lambda 表达式转换)。嵌套函数
- python - 为什么 pyauto gui 和 Pycharm 不适合我?
- unit-testing - 在测试 http 请求时使用 Golang context.WithValue
- c++ - 毕达哥拉斯三重嵌套循环的误解
- mongodb-query - 位置数据上的 MongoDB 聚合:如果没有移动,则跳过文档/行
- javascript - JavaScript 条件下的奇怪行为
- mongodb - 如何使用 MongoDb 聚合框架计算每日记录