You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Google Workspace Marketplace SDK通用导航URL获取用户邮箱参数的技术问询

获取Google栏访问时的用户邮箱方案

Google Workspace Marketplace SDK的Universal navigation URL并未提供类似${DOMAIN_NAME}的内置参数,无法直接通过URL参数获取用户邮箱。要实现这个需求,需借助OAuth 2.0授权流程,具体步骤如下:

  • 确保你的应用已配置Google OAuth 2.0凭据,并申请必要的权限范围(至少包含email和openid)。
  • 用户从Google栏打开应用时,先检查是否已完成授权:
    • 若未授权,引导用户完成OAuth授权(因用户已登录Google账号,授权流程会简化,无需重复输入账号密码)。
    • 若已授权,通过两种方式获取邮箱:
      1. 解析OAuth返回的ID Token,其中包含用户邮箱字段(email)。
      2. 调用Google People API的people.get接口,指定personFields=emailAddresses参数,获取用户的邮箱列表。
  • 需严格遵守Google权限政策,仅请求必要权限,并向用户明确说明获取邮箱的用途。

内容的提问来源于stack exchange,提问作者Gokul D

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 22:02:39