2016-04-05 83 views
1

我有一個自定義的Azure AD應用程序「Microsoft Graph Test」,並具有Files.ReadWrite.AppFolder委派的權限。根據Graph API Reference for special folders,我相信GET https://graph.microsoft.com/v1.0/me/drive/special/approot應該爲我的應用程序創建一個AppFolder,如果它尚不存在。但是,當我執行請求時(使用Excel Graph Sample的Graph Explorer),我看到一個401 Unauthorized響應。如何使用Microsoft Graph API在OneDrive for Business中的AppFolder中創建文件?

如果我給應用程序Files.ReadWrite範圍,則同一個命令會產生200 OK結果,該結果在OneDrive for Business中創建一個文件夾Apps/Microsoft.Azure.AgregatorService

在此基礎上,我有兩個問題:

  1. 什麼微軟圖形操作請問Files.ReadWrite.AppFolder範圍啓用?
  2. 如何使用Files.ReadWrite.AppFolder作用域創建和訪問AppFolder?

回答

1

Files.ReadWrite.AppFolder範圍無效,不應使用。我已經打開一個bug來修復文檔以刪除這個引用。現在通過Microsoft Graph,您需要申請Files.ReadWrite權限才能使用應用程序文件夾。

我在調查應用程序文件夾名稱是作爲AgregatorService而不是您的應用程序的實際名稱創建的問題。

+0

「現在通過Microsoft Graph,您需要請求Files.ReadWrite權限才能使用應用文件夾。」 未來的計劃是什麼? – Mathias

+0

我們一定會在未來支持這一點。但是,SharePoint中的權限模型不適合輕鬆添加此功能。我們正在對服務進行必要的更改以支持此功能,並將在我們擁有安全解決方案後立即發佈。 –

+0

Ryan,有關AppFolder的任何消息? –

相關問題