我正在使用Microsoft Graph Explorer中的To-Do task API (Create todoTask - Microsoft Graph v1.0 | Microsoft Docs)进行测试。
我可以使用以下请求在MS Teams Planner中创建并查看列表和任务:
POST /me/todo/lists
POST /me/todo/lists/{todoTaskListId}/tasks如果我正在尝试为其他人创建列表或任务,请使用下面的代码,我得到的响应是created - 201,到目前为止一切正常。
但是,如果查看我在其中创建列表/任务的MS Teams帐户,则计划器中没有任何列表或任务。这背后的问题是什么?
注意:我传递的是id而不是userPrincipalName。
POST /users/{id|userPrincipalName}/todo/lists
POST /users/{id|userPrincipalName}/todo/lists/{todoTaskListId}/tasks发布于 2021-03-28 05:24:31
第一点:
待办事项API是用于访问office 365待办事项列表的api,它与MS Planner任务无关。MS Planner用户任务可以在/me/planner/tasks and /user/{id}/planner/tasks中找到。这两者没有任何关系(除了本质上是一个“任务”)。也就是说,ToDo任务不是任何计划员计划,计划员任务不能是ToDo任务。
要点2:和planner API一样,ToDo tasks API只支持延迟权限,并且只支持“当前”用户。因此,只有/users/{your userid}/todo/list有效...
在MS添加对API的应用程序权限支持之前,您将能够访问另一个用户的ToDo列表ToDo。Planner API也是如此。
如果你需要这样的功能,你可以在MS todo user voice page上添加一个请求。
https://stackoverflow.com/questions/66820283
复制相似问题