[英]Trying to search Sharepoint files using Microsoft Graph api
[英]Microsoft Teams channel email address, SharePoint and files are inaccessible when the team is created using Graph Api
如文檔中所述,我通過調用 Graph Api 從組創建團隊。 當我在 Teams 中查看新創建的 Team 的頻道時,某些 SharePoint 相關操作無法訪問:
此時對應的SharePoint站點確實存在,我可以直接訪問。
通過 Teams 創建團隊時,不會出現上述問題。
Teams 用戶可以通過訪問“文件”或“Wiki”選項卡來解決此問題。 單擊這些選項卡之一后,上述問題將不再發生。 我的猜測是,通過訪問其中一個選項卡,Teams 會進行調用,以設置或同步 SharePoint 與 Teams 中的頻道。 是否有一個 Graph/SharePoint 或其他 Api 端點我可以調用它會做同樣的事情?
以下是我嘗試/發現的其他一些事情:
我向微軟提出了支持票,並就該問題打了電話,他們的解釋如下。
問題是由於尚未在 Sharepoint 中創建 General 文件夾。 這可能需要長達 48 小時(盡管我經歷過它需要更長的時間)。 如果您不想等待 48 小時,您可以調用 Graph(見下文),這將強制立即創建 General 頻道文件夾。
發布 https://graph.microsoft.com/v1.0/groups/063589dc-7260-4a34-996e-317f7b036c38/drive/root/children
{
"name": "General",
"folder": {},
"@microsoft.graph.conflictBehavior": "replace"
}
我還沒有在生產中使用過這個解決方案,但是當我通過 Graph Explorer 進行調用時,這對我有用,這是以前沒有的。
在現有 Teams 中,我們看到了此錯誤: "We can't get your files. We're working on getting them back."
為一個用戶顯示,而其他用戶可以確認沒有丟失的頻道文件夾或文件,並且沒有明顯的根本原因。
在每種情況下,它都在重新啟動后恢復正常。 可以想象,簡單地重新啟動 Teams 或清除緩存也可以解決問題,但重新啟動對他們產生了影響,我們無法重現錯誤並進行測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.