2017-06-09 65 views
1

我使用Graph Explorer來測試我的Office 365配置文件。一切工作正常接受微軟團隊(測試版)的API。如果我使用GET https://graph.microsoft.com/beta/me/joinedTeams我得到微軟團隊(beta)API:看起來你可能沒有這個調用的權限。請修改您的權限

狀態碼401 - 看起來你可能沒有這個 調用的權限。請修改您的權限。

{ 
    "error": { 
     "code": "", 
     "message": "Authorization has been denied for this request.", 
     "innerError": { 
      "request-id": "a1733d8a-5adb-45ad-a0ad-463595d71a89", 
      "date": "2017-06-09T14:33:11" 
     } 
    } 
} 

似乎對於微軟團隊授予權限的選項。有人想通了嗎?

回答

2

列出加入團隊的文檔頁面爲https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/user_list_joinedteams。它看起來像這個電話需要User.Read.AllUser.ReadWrite.All權限。要更改圖形Explorer的權限,您可以點擊Modify Permissions

enter image description here

然後找到並啓用權限:

enter image description here

然而,這些領域要求租戶管理員,讓圖形瀏覽器使用僅限管理員範圍。您可以僅以管理員身份登錄以僅使用該帳戶進行測試,也可以讓組織中的任何用戶通過點擊grant access to your entire organization的鏈接訪問管理員範圍。

enter image description here

另外,我很高興你發現了微軟的團隊樣品。上週我們剛剛添加了這些內容,很高興看到開發人員正在嘗試使用它們!感謝您對資源管理器中團隊權限流程的反饋,我會將其傳遞給項目中的所有工程師。

1

我已經創建了一個命令行工具,可以讓您使用上面概述的Graph API批量創建新的Microsoft Team頻道。它包含有關如何註冊您的應用程序以用於您的團隊環境的說明 - 並提供行政許可,以便非管理員可以使用它。

其中一個API調用是「joinedTeams」,它列出了您當前所屬的團隊。查看ChannelSurfCli/Utils/Channels.cs類中的「SelectJoinedTeam」函數。

https://github.com/tamhinsf/ChannelSurf

相關問題