如何/在何处嵌入/添加Android Studio中Google Sheets的API密钥

如何/在何处嵌入/添加Android Studio中Google Sheets的API密钥,android,api-key,google-sheets-api,androidhttpclient,Android,Api Key,Google Sheets Api,Androidhttpclient,在阅读了100多篇文章之后,我敏锐地意识到谷歌API和认证的主题是多么的混乱,因此我将努力保持这篇文章的狭隘性和重点 我想用谷歌电子表格来简单地读写一个flashcard应用程序的字符串对,没什么特别的。现在,我愿意使用一个公共电子表格来避免导致OAuth2.0问题的大萧条 [Q1]如果我使用一个公开的谷歌表单,我只需要一个API密钥,不需要使用客户端ID和令牌等,这应该非常简单,对吗 我不想发布我的弗兰肯斯坦代码,因为它包含我从谷歌API页面复制的一堆乱七八糟的代码片段等等。我只是想澄清一下,

在阅读了100多篇文章之后,我敏锐地意识到谷歌API和认证的主题是多么的混乱,因此我将努力保持这篇文章的狭隘性和重点

我想用谷歌电子表格来简单地读写一个flashcard应用程序的字符串对,没什么特别的。现在,我愿意使用一个公共电子表格来避免导致OAuth2.0问题的大萧条

[Q1]如果我使用一个公开的谷歌表单,我只需要一个API密钥,不需要使用客户端ID和令牌等,这应该非常简单,对吗

我不想发布我的弗兰肯斯坦代码,因为它包含我从谷歌API页面复制的一堆乱七八糟的代码片段等等。我只是想澄清一下,看看我是否走对了路

[Q2]我在修改“GoogleAccountCredential”和“com.google.api.services.sheets”,这些都与OAuth相关吗?我应该扔掉它吗

[Q3]如何/在我的代码中“引入”API密钥?我看到一些帖子指向清单,所以我添加了以下内容:


或者我应该跳过所有与“sheets”包相关的“get/update”命令,通过简单的HTTP命令(get/POST/PUT)尝试,并通过URL中的“?key=”嵌入API键吗

是否有一些简单的代码片段来说明如何仅使用API键访问Google工作表

执行工作表服务时,您可以调用setKey(“此处为您的密钥”)

此处参考:

执行工作表服务时,您可以调用setKey(“此处为您的密钥”)

此处参考:

您可以按照此操作。我认为您不需要API密钥。只需确保字段
包名
src/main/AndroidManifest.xml
匹配即可。是,用于管理Google帐户的授权和帐户选择。是,在我的清单和devcon中匹配包。非常确定本教程依赖OAuth,因为它们使用GoogleAccountCredential.usingAuth2。我的观点是,公共电子表格并不需要所有这些。您是否能够成功地使用该代码段?您可以按照以下步骤操作。我认为您不需要API密钥。只需确保字段
包名
src/main/AndroidManifest.xml
匹配即可。是,用于管理Google帐户的授权和帐户选择。是,在我的清单和devcon中匹配包。非常确定本教程依赖OAuth,因为它们使用GoogleAccountCredential.usingAuth2。我的观点是,公共电子表格并不需要所有这些。你能成功地使用这个片段吗?