2014-01-06 28 views
0

我有一個關於我希望其他程序員(與谷歌的雲端硬盤API體驗)谷歌驅動器的問題將是能夠回答。 注意我已經諮詢了Google Drive API常見問題和示例項目,但他們不回答我的問題。我會提供一些背景知識,以便您更好地理解我的問題。Google Drive API:允許您上傳/下載到用戶帳戶或只有您自己的帳戶?

我們正在開發一款智能手機應用程序,讓人們可以在3D世界中查看他們的土木工程設計(高速公路設計,水壩設計,鐵路設計等),即在3D中展示他們的「藍圖」。該應用程序正在Unity3d(使用C#的3D遊戲引擎)中開發。

我們的計劃是建立一個Windows的exe(C#的WinForms),將允許用戶在他們的藍圖文件上傳到自己的谷歌雲端硬盤帳戶。該應用程序會自動從他們的谷歌驅動器帳戶下載他們的藍色打印(所有用戶必須做的是登錄)。 爲什麼要創建一個.exe文件上傳到一個用戶帳戶,而不是讓他們自己通過網絡瀏覽器做到這一點?因爲我們希望爲用戶提供便利,最終會提供自動上傳/更新(當用戶編輯他們的項目時),並確保這些文件始終位於谷歌驅動器上的特定文件夾中。因此一個.exe將能夠實現這一點。

我的問題: Google Drive API允許您上傳/下載文件到用戶帳戶嗎? Drive示例項目似乎演示將文件上傳/下載到您自己的商業Google雲端硬盤帳戶,而不是用戶。對於那些在自己的項目中使用Google Drive API的用戶;你收取什麼費用?您是否因爲只下載和上傳文件而被收費,或者您是否也收取連接和查詢文件的費用?如果您將文件上傳/下載到外部Google雲端硬盤帳戶(用戶帳戶),您是否收費或是否收費?

+0

來吧谷歌工程師,哈哈,這個頁面說你這麼監測這些問題:P https://developers.google.com/drive/support – Mack

回答

0

如果有用戶登錄到你的應用程序中使用的oauth2他們給你的權限訪問有Google雲端硬盤數據。然後,他們可以從您的應用下載並上傳到那裏。

這裏有幾個tutoials我做了這個話題。它是一個受歡迎的問題,我正在研究幾個示例應用程序。

Google Oauth2 c# Tutorial Google Drive api C#

+0

@DalmTo的答案謝謝:)當用戶從我的應用程序下載/上傳到他們的帳戶時,我是否收費或他們? – Mack

+0

如果您有從應用程序授予您的訪問令牌和刷新令牌,則可以訪問它。 – DaImTo

相關問題