2025 年 4 月 1 日,我们移除了 Library API 中的部分镜重。
点击此处了解详情。
Picker API 使用入门
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
借助 Picker API,您的用户可以安全地从 Google 相册媒体库中选择照片和视频,并与您的应用分享。
前期准备
选择器 API 流程
下面简要介绍了选择器 API 的运作方式:
检查 OAuth 令牌:在开始 Picker API 流程之前,请检查用户是否拥有有效的 OAuth 2.0 访问令牌。如果没有令牌,请启动 OAuth 2.0 授权流程以获取令牌。
创建会话:通过调用 Picker API 来创建新会话,从而启动该流程。此调用将返回唯一的 pickerUri
。
引导用户前往 Google 相册应用:向用户提供 pickerUri
(以可点击的链接或二维码的形式)。此网址将安全地打开用户的 Google 相册应用。对于基于 Web 的应用,您可以在此 URI 中附加 /autoclose
,以便在用户完成选择后自动关闭 Google 相册窗口。
用户选择媒体内容:在 Google 相册应用中,用户可以浏览自己的媒体库,然后选择要与您的应用分享的照片和视频。请参阅用户选择体验的概览。
轮询会话:应用应定期轮询会话以检查状态。您需要查找 mediaItemsSet
属性,该属性会返回 true,表示用户已完成选择。
列出所选媒体项:一旦 mediaItemsSet
返回 true,您就可以使用列表方法来获取所选媒体项的详细信息。
检索和使用媒体项:您现在可以访问所选的媒体项。您可以使用 baseUrl
提取其内容,并在应用中使用这些内容。
后续步骤
- 查看参考文档:详细了解 Picker API 参考文档,以了解所有可用的方法和参数。
- 试用示例:查看我们的示例,了解 Picker API 的实际运用,并为您的集成获取灵感。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-10-06。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-10-06。"],[],["The Picker API enables users to share media from Google Photos with your app. First, check for and obtain an OAuth token. Then, create a new session via the Picker API, generating a `pickerUri`. Direct users to this URI to select media. Periodically poll the session until `mediaItemsSet` is true. Use the list method to retrieve details of selected items, and then access their content using `baseUrl` for use in your application.\n"]]