【发布时间】:2021-04-14 09:56:31
【问题描述】:
我有一个完全构建的 API,它可以将任务创建到 MS Teams 的“Tasks by Planner and To Do”中。
MS 实际使用的图形 API POST https://graph.microsoft.com/v1.0/planner/tasks
示例 API:
{
"routeId": "7fcxxxxx-xxxx-xxxx-xxxx-5d35838xxxxx",
"userId": "77cxxxxx-xxxx-xxxx-xxxx-5f09858xxxxx",
"tenantId": "dcdxxxxx-xxxx-xxxx-xxxx-31002a1xxxxx",
"title": "Task: Add you task title",
"hospitalAssignment": null,
"percentComplete": 0,
"createdTimestamp": "2021-04-20T01:51:49Z",
"startDateTimestamp": "2021-04-20T18:10:15Z",
"dueDate": "2021-11-20T11:47:33.000Z",
"Notes": "Add some useful notes here",
"checklistItems": [
{
"title": "itema"
},
{
"title": "itemb"
}
],
"attachments": [
{
"url": "https://www.google.com",
"alias": "link"
},
{
"url": "https://teams.microsoft.com/file/....",
"alias": "Test Document 1"
},
{
"url": "https://random.sharepoint.com/sites/...",
"alias": "Test Document 2"
},
],
"comments": "null,",
"priority": null
}
点击上述 API 会在计划器中创建一个任务,如下所示
所以,这是一个问题 - 当我尝试点击 link 时,它会将我带到浏览器并打开 google,这很好。现在,当我点击Test Document 1 或Test Document 2 时,它会分别抛出unknown error 和Sorry, something went wrong。
之后,我手动创建了任务并添加了来自Add Attachment 的附件并将文件的链接粘贴到那里,然后单击文件工作并打开文档。
【问题讨论】:
-
您能否添加您调用的 API 的完整详细信息以及正文的完整(编辑)示例。目前尚不清楚您调用的是哪个 API 或版本,或者它是 POST 还是 PATCH
-
您能否说明一下如何获取 Teams/SPO 文件 URL?和天气与否该文件与任务的所有者共享
-
另请参阅对 (a Flow)[powerusers.microsoft.com/t5/Power-Automate-Community-Blog/… 的引用,该引用在将 SPO 托管文档添加为任务附件之前创建了指向 SPO 托管文档的共享链接;
标签: microsoft-graph-api microsoft-teams microsoft-planner