У меня есть полностью построенный API, который создает задачи в MS Teams Tasks с помощью Planner и To Do.
Используемый API реального графа MS 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
и вставил туда ссылки на файл, затем щелкнул файлы, работает и открывает документы.