2012-07-12 122 views
6

我們正在創建一個桌面應用程序,該應用程序連接到Google Drive並對用戶選擇的圖片執行一些處理。請注意,圖片以任何方式存儲在那裏(比方說,用戶使用桌面版Google雲端硬盤同步工具上傳了這些圖片)。根據文件/文件夾的Google Drive SDK權限

根據此https://developers.google.com/drive/apps_overview該應用可以向Drive App創建的文件或所有文件請求權限。

看來,如果您創建Web Google Drive應用程序,用戶可以選擇逐個文件授予權限。

但是,如果用戶將文件夾權限授予我們的Google Drive Desktop應用程序,我們希望我們的軟件只能看到用戶明確向我們的應用程序授予的文件夾/文件。

否則,我們需要訪問他們所有的文件,這對用戶來說是一種安全擔憂(如果他們有各種文件,有些甚至可能是敏感的,爲什麼他們會讓我們訪問,如果我們只與一個子集一起工作)。

注意:在我的測試中,我使用的是OAuth 2,它工作正常。只是我們被迫要求完整的權限。我們使用.NET,並不重要。

謝謝。

回答

5

正如你所提到的,每個文件夾的權限對你來說都是理想的。我們意識到這一功能,並在未來的版本中制定計劃。其他一些有趣的範圍是只能訪問某些文件類型。所有這一切都是不可用的,同時如果您正在構建桌面應用程序,則您仍然堅持使用完全訪問驅動器範圍(或只讀範圍,如果不需要編輯文件)。

+1

很久以前從此。我想知道您是否仍在Google雲端硬盤團隊中,並且是否繼續向前發展。謝謝。 – rufo 2014-06-23 23:26:49