gpt4 book ai didi

java - Google API Java 客户端 - 获取用户信息

转载 作者:搜寻专家 更新时间:2023-11-01 00:57:28 25 4
gpt4 key购买 nike

我无法在 Google API Java 客户端库版本 1.12.0-beta 中完成一项看似简单的任务。我可以使用 OAuth2 进行身份验证,并且可以检索和操作我的应用程序所需的 Google Drive 部分。不过我想关注谷歌best practices并在我的应用顶部显示基本用户信息。

我搜索了 Google 提供的文档迷宫,也搜索了许多其他站点,但似乎无法找到我需要的内容。我查看了最佳实践页面上建议的 Userinfo API。据我所知,它应该是我正在使用的 java 客户端的一部分,但它不是。我什至找到了 full method example准确概述我如何获取用户信息。它引用的类 - Userinfo - 似乎不是我正在使用的客户端库中包含的任何库的一部分。我进一步搜索以查看是否遗漏了包含 OAuth 服务 Java 客户端的单独下载。

我认为我遇到的主要问题是查找当前版本的 Java 客户端库的相关信息。还有其他人遇到过这个问题吗?如果能提供有关如何获取基本用户信息的任何指示,我将不胜感激。

感谢您的帮助。

最佳答案

我认为您混淆了 Drip API 和 OAuth API。

可以通过以下方式从 Drive API 获取用户信息:

(其中服务是您的 com.google.api.services.drive.Drive 实例)

About about = service.about().get().execute();
System.out.println("Current user name: " + about.getName());
System.out.println("Root folder ID: " + about.getRootFolderId());
System.out.println("Total quota (bytes): " + about.getQuotaBytesTotal());
System.out.println("Used quota (bytes): " + about.getQuotaBytesUsed());

来自 https://developers.google.com/drive/v2/reference/about/get

关于java - Google API Java 客户端 - 获取用户信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13813219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com