Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 写入谷歌硬盘电子表格_Android_Google Drive Api_Google Docs Api - Fatal编程技术网

Android 写入谷歌硬盘电子表格

Android 写入谷歌硬盘电子表格,android,google-drive-api,google-docs-api,Android,Google Drive Api,Google Docs Api,我读了很多关于GoogleDrive API、GoogleSheets API和其他的东西,但是随着所有版本的不断变化,我不明白我应该使用什么 我有一个android应用程序,我想做的就是将文本写入现有的Google Drive电子表格。 示例:只要有一个edittext,我就可以将文本放入电子表格中的特定单元格中 电子表格位于与某些人共享的文件夹中,我希望用户输入一个邮件地址,然后(在我确保与他共享该文件夹后)可以写入文件夹中的电子表格 还需要从电子表格中检索文本 有没有人有在安卓系统上做这件

我读了很多关于GoogleDrive API、GoogleSheets API和其他的东西,但是随着所有版本的不断变化,我不明白我应该使用什么

我有一个android应用程序,我想做的就是将文本写入现有的Google Drive电子表格。

示例:只要有一个edittext,我就可以将文本放入电子表格中的特定单元格中

电子表格位于与某些人共享的文件夹中,我希望用户输入一个邮件地址,然后(在我确保与他共享该文件夹后)可以写入文件夹中的电子表格

还需要从电子表格中检索文本

有没有人有在安卓系统上做这件事的经验


谢谢

根据我们交换的意见:

您查看了:其中提到了3项:
谷歌硬盘Api:
用于创建电子表格。如果您使用的是现有的电子表格,则可能不需要它。

谷歌电子表格Api:
读取/写入电子表格

谷歌APi java客户端:
将api封装在库中以便于使用。否则直接使用原始https调用。

对于身份验证,您需要oauth2。请看在android中进行google+按钮登录的示例。


一旦您拥有了正确的作用域(电子表格和驱动器),该库将为您提供调用电子表格客户端库所需的“访问令牌”。

只有一个电子表格api(v3),并且至少3年没有更改。你说的“多版本”是什么意思?谢谢你的回答!问题是,我看到人们说它需要3个API(在这个问题中-),我不知道我需要哪一个,需要什么。如果您有这方面的经验,我很乐意为每个API提供代码示例或解释。谢谢我确实有使用该特定api的经验。在这个链接中,第三个链接是一个库,而不是API。第二个(谷歌电子表格Api)是您需要的。第一个(GoogleDriveAPI)只有在需要创建电子表格时才需要,但也有一些方法,比如让用户手动创建电子表格。再见,非常感谢!还有一件事,我是否需要OAuth2.0来使用Google电子表格Api?我读到我需要它,但是关于如何在google站点上实际执行OAuth 2.0的示例并不清楚。。我已经注册了我的应用程序,并且在谷歌控制台上有一个客户端ID。在那之后,我怎么做OAuth2.0呢?谢谢我认为在s.o.中有关于这一点的答案。如果没有,请提出一个新问题。这里有谷歌的例子。您需要oauth2三条腿的流程,这些流程都由您在其他s.o中列出的客户端库中的一些方法或android本身使用google+signin(请参见android示例)来处理。感谢您提供的详细答案。我会尝试使用它,如果我有问题,会告诉你。谢谢