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