您可以通過簡單的HTTP GET和POST請求實現您的目標。
如何讓Android上的HTTP POST請求,你或許可以很容易地通過簡單搜索更多搜索他們更好的例子Here is a simple tutorial。
下面是如何創建一個空的電子表格文件
POST https://www.googleapis.com/drive/v2/files?key={YOUR_API_KEY}
Request Body:
{
"mimeType": "application/vnd.google-apps.spreadsheet",
"title": "My new spreadsheet",
"parents": [
{
"id": "{ROOT_FOLDER_ID}"
}
]
}
供您參考的例子,你想尋找更多的選擇從Files.insert()
而且,爲了獲得內容電子表格,你想使用Files.list()。下面是如何使用Files.list()
# Get list of files that are Google Drive spreadsheets
GET https://www.googleapis.com/drive/v2/files?q=mimeType%3D+%22application%2Fvnd.google-apps.spreadsheet%22&key={YOUR_API_KEY}
通過使用該命令的例子,你會得到file resource名單。和文件資源的長期的內容中,你想exportLinks屬性:
"exportLinks": {
"application/pdf": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=pdf",
"application/x-vnd.oasis.opendocument.spreadsheet": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=ods",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=xlsx"
},
有了這個環節,你所要做的就是讓HTTP GET請求,並從它身上獲得該文件的內容。
我推薦你一般通過Google Drive API尋找。
另外,如果你想用硬盤電子表格一些複雜的作品,我會建議你在看看Google Apps Script。
玩得開心!
感謝您的漫長反應!目前還不清楚我應該如何獲得我可以用於這兩種API的用戶令牌,並且將它用作請求的一部分。 URL顯示使用API密鑰,但同時也是必需的,不同。 – user605331
請按照官方文檔中的逐步快速入門指南進行操作。它將向您展示如何生成Drive API的API密鑰和基礎知識。 https://developers.google.com/drive/ –
我的問題來自閱讀文檔,仍然不理解。我來到StackOverflow希望有經驗的人可以提供幫助。 – user605331