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