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