本指南介绍了如何使用 Google Picker API 功能,例如启用多选、隐藏导航窗格,以及使用应用的当前 OAuth 2.0 令牌选择用户账号。
前提条件
在此示例中,您需要指定以下几项:
如需查找客户端 ID 和 API 密钥,请执行以下操作:
在 Google Cloud 控制台中,依次前往“菜单”图标 > API 和服务 > 凭据。
如需查找应用 ID,请执行以下操作:
在 Google Cloud 控制台中,依次前往“菜单”图标 > IAM 和管理 > 设置。
使用项目编号 作为应用 ID。
客户端 ID 和应用 ID 必须位于同一 Google Cloud 项目中,因为该项目用于授权访问用户的文件。
创建应用
以下代码示例展示了如何使用图片选择器或上传页面,用户可以从 Web 应用中的按钮打开这些页面。
借助 setOAuthToken 函数,应用可以使用当前 Auth 令牌来确定 Google Picker 使用哪个 Google 账号来显示文件。如果用户使用多个 Google 账号登录,Google Picker 可以显示相应已获授权账号的文件。
从 Google Picker 获取文件 ID 后,应用
在打开文件时便可以提取文件元数据并下载文件内容,如
get资源的files方法中所述。