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

Gmail API的field mask编辑器位置及部分响应配置求助

Gmail API字段掩码编辑器位置及自定义字段获取方法

一、字段掩码编辑器的位置

Google API Explorer的字段掩码编辑器没被移除,只是界面位置有调整:

  • 打开Gmail API对应的接口页面(比如users.messages.get)
  • 在请求参数区域找到fields参数,点击参数右侧的铅笔图标(📝),就能打开可视化的字段掩码编辑器,勾选你要的字段就能自动生成掩码。
  • 如果找不到铅笔图标,可能是API版本或界面缓存的问题,直接手动写字段掩码反而更靠谱。

二、实现指定字段的响应获取

针对你要的「format=full时,只拿headers里的subject和parts中首个body数据」的需求,以users.messages.get接口为例:

  1. 手动构造fields参数:
    你需要的字段掩码是:

    id,payload.headers(name='Subject'),payload.parts[0].body
    

    说明:

    • id:可选,用来标记邮件(不需要的话可以删掉)
    • payload.headers(name='Subject'):筛选出headers里name为Subject的条目
    • payload.parts[0].body:获取parts数组里第一个元素的body数据
  2. 请求设置示例:
    在API Explorer里填好这些参数:

    • userId:填me或者指定的邮箱ID
    • id:填目标邮件的ID
    • format:选full
    • fields:把上面构造的掩码字符串填进去

这样就能得到只包含你要的字段的精简响应,不用返回多余的数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 07:11:04