Microsoft Graph API:任务资源 (plannerTask) 的分配 (plannerAssignment) 属性 不工作
Microsoft Graph API: assignments(plannerAssignment) property of Task Resource(plannerTask ) is not working
您好,我正在 post 请求图表 api(测试版)创建任务,如下所示。
var settings = {
"async": true,
"crossDomain": true,
"url": "https://graph.microsoft.com/beta/planner/tasks",
"method": "POST",
"headers": {
"content-type": "application/json",
"authorization": "Bearer token",
"cache-control": "no-cache",
"postman-token": "f6dd56ab-6fb4-f553-74aa-792945ba98b6"
},
"data": {"title": "testTask","planId": "rPWMLzwXlUOA33dPNU9-dWUAAoRf, "assignments": {"7d0544e0-2ed9-4aab-92a0-38efcaa292cd": {"orderHint": '5637' } } }
}
$.ajax(settings).done(function (response) {
console.log(response);
});
但是报错如下,
{
"error": {
"code": "",
"message": "The request is invalid.",
"innerError": {
"request-id": "14a2ef00-a271-4be8-8197-71aa46379017",
"date": "2017-04-18T11:29:42"
},
"innererror": {
"message": "task : An error has occurred.\r\n"
}
}
}
任务资源link:https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/resources/plannertask
我发现请求有两个问题。
- 对于开放类型属性,您需要包含 属性 的复杂类型值的类型,在本例中为 "microsoft.graph.plannerAssignment"。
- 请求中发送的订单提示遵循描述的格式 here,根据该格式,您的输入无效。在这种情况下,由于这是第一项,因此顺序提示应为“!”。您可以使用 ” !”如果您不关心项目的顺序,所有订单提示都会为您生成一个。
进行必要的更改后,您的请求应如下所示:
{"title": "testTask","planId": "rPWMLzwXlUOA33dPNU9-dWUAAoRf, "assignments": {"7d0544e0-2ed9-4aab-92a0-38efcaa292cd": { "@odata.type": "microsoft.graph.plannerAssignment", "orderHint": " !"} } }
您好,我正在 post 请求图表 api(测试版)创建任务,如下所示。
var settings = {
"async": true,
"crossDomain": true,
"url": "https://graph.microsoft.com/beta/planner/tasks",
"method": "POST",
"headers": {
"content-type": "application/json",
"authorization": "Bearer token",
"cache-control": "no-cache",
"postman-token": "f6dd56ab-6fb4-f553-74aa-792945ba98b6"
},
"data": {"title": "testTask","planId": "rPWMLzwXlUOA33dPNU9-dWUAAoRf, "assignments": {"7d0544e0-2ed9-4aab-92a0-38efcaa292cd": {"orderHint": '5637' } } }
}
$.ajax(settings).done(function (response) {
console.log(response);
});
但是报错如下,
{
"error": {
"code": "",
"message": "The request is invalid.",
"innerError": {
"request-id": "14a2ef00-a271-4be8-8197-71aa46379017",
"date": "2017-04-18T11:29:42"
},
"innererror": {
"message": "task : An error has occurred.\r\n"
}
}
}
任务资源link:https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/resources/plannertask
我发现请求有两个问题。
- 对于开放类型属性,您需要包含 属性 的复杂类型值的类型,在本例中为 "microsoft.graph.plannerAssignment"。
- 请求中发送的订单提示遵循描述的格式 here,根据该格式,您的输入无效。在这种情况下,由于这是第一项,因此顺序提示应为“!”。您可以使用 ” !”如果您不关心项目的顺序,所有订单提示都会为您生成一个。
进行必要的更改后,您的请求应如下所示:
{"title": "testTask","planId": "rPWMLzwXlUOA33dPNU9-dWUAAoRf, "assignments": {"7d0544e0-2ed9-4aab-92a0-38efcaa292cd": { "@odata.type": "microsoft.graph.plannerAssignment", "orderHint": " !"} } }