3
关于如何以编程方式获得oauth2授权,有几个示例代码。我复制了代码并命名了我的类UtubeUploadAll。我的代码如下:client_secrets.json文件必须放在Android Studio项目文件夹树中的位置?
private Credential authorize(List<String> scopes) throws Exception {
// Load client secrets.
InputStream cs = UtubeUpload.class.getResourceAsStream(
"/client_secret.json");
GoogleClientSecrets clientSecrets = new GoogleClientSecrets();
声明:
InputStream cs = UtubeUpload.class.getResourceAsStream(
"/client_secret.json");
始终返回null,无论身在何处,我把client_secrets.json档案。我把它放在目录src,src/main,src/main/java,src/main/res ...我能想到的每个地方。我必须完全理解这里的某些东西,但我不知道是什么。有人可以帮我吗?
谢谢,在我完全按照提供的链接的“第2步:准备项目”一节中的说明之后,它确实有所帮助(即不要简单地将客户端ID和客户端密钥写入现有的json文件,因为它是经常提出的,但从谷歌开发者或谷歌api控制台下载,并将文件完全放入特殊创建的“资源”文件夹,而不是“res”文件夹)。 – Elia12345
我很高兴我能帮到你。接受我的答案将非常感激。 –