2015-01-03 136 views
4

我讀到有關谷歌雲端硬盤API,谷歌表API和其他噸,但所有的版本改變所有的時間我不明白我應該用什麼...書面形式向谷歌雲端硬盤電子表格

我有一個Android應用程序,我只想將它寫入現有Google Drive電子表格。

例如:只需要一個edittext,我可以放置文本並將其放置在電子表格的特定單元格中。

電子表格是一些人共享的文件夾中,我希望用戶輸入郵件地址和比(後我請確保該文件夾與他分享)可以寫入電子表格文件夾。

還需要從電子表格中檢索文本。

有沒有人有任何經驗這樣做的android ??

謝謝!

+0

只有一個電子表格api(v3),並沒有改變至少3年。你的意思是「多個版本」? –

+0

感謝您的回答!事情是我看到人們說,它需要3個API(在這個問題 - http://stackoverflow.com/questions/13838963/android-google-spreadsheet-api),我不知道我需要哪些和爲了什麼。如果你有任何使用這方面的經驗,我會很高興爲每個API提供的代碼示例或解釋。謝謝! –

+0

我對這個特定的api有經驗。在那個鏈接中,第三個是一個庫,而不是一個API。第二個(Google Spreadsheet Api)是你需要的。第一個(Google Drive Api)只需要您創建電子表格時需要,但有一些工作要點,例如讓用戶手動創建。請參閱https://developers.google.com/google-apps/spreadsheets/#creating_a_spreadsheet –

回答

4

基礎上的評論,我們交換:

你看:Android - Google Spreadsheet Api其中提到3項:
谷歌雲端硬盤API:https://developers.google.com/drive/
是用於創建電子表格。如果您正在使用現有的電子表格,則可能不需要該功能。

谷歌電子表格API:https://developers.google.com/google-apps/spreadsheets/
讀取/寫入到電子表格

谷歌API Java客戶端:http://code.google.com/p/google-api-java-client/
包裝在方便使用的庫中的API。否則,直接使用原始的https呼叫。

對於身份驗證,您將需要oauth2。看看在Android中使用Google +按鈕登錄的示例。
https://developers.google.com/+/mobile/android/sign-in
一旦你有了正確的範圍(電子表格和驅動器),這個庫會給你「訪問令牌」,你需要調用電子表格客戶端庫。

+0

感謝您的詳細解答。我會嘗試使用它,並讓我知道如果我有問題。謝謝 –

相關問題