我正在使用Microsoft Graph API 中的規劃器任務 API來獲取在規劃器中創建的任務的詳細資訊。是否有任何方法可以從 Graph API 獲取 Teams 客戶端 URL 的任務?在 API 回應中,我沒有看到任何可以在其他資源中看到的屬性,例如 webUrl。Microsoft 是否在 Graph API 中提供計劃任務的 URL?如果不支持,我可以通過編程方式構建 URL 嗎?
從 Teams 客戶端復制的任務 URL 似乎具有以下格式:
https://teams.microsoft.com/l/entity/com.microsoft.teamspace.tab.planner/tt.c_{channel id} p {planner id}_ h_1660906395123 ?tenantId={tenant id}&webUrl=https: //tasks.teams.microsoft.com/teamsui/personalApp/alltasklists&context={"subEntityId":"/board/task/{任務 ID}","channelId":"{頻道 ID}"}
h_之后的字串1660906395123看起來像一些時間戳。有誰知道這個時間戳是什么?
uj5u.com熱心網友回復:
目前尚不支持以編程方式將任務 url 獲取到 UI 的方式。您發現任何有效的方法都可能(并且很可能會)在沒有通知的情況下中斷。
如果您查看選項卡的配置屬性的 entityId (teams/{teamId}/channels/{channelId}/tabs),則可以為頻道中的選項卡獲取您要求的值。
如果您從任務應用程式(而不是頻道選項卡)復制任務的鏈接,您將獲得一個不同的 URL,這似乎更易于使用(仍然需要頻道 ID,但不需要選項卡資訊)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/504345.html
標籤:休息 微软图形 API microsoft-graph-plannertasks
