首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们可以在gmail的history.list API中添加多个labelId吗?

我们可以在gmail的history.list API中添加多个labelId吗?
EN

Stack Overflow用户
提问于 2017-12-29 22:26:58
回答 1查看 160关注 0票数 1

我想使用historyID和history.list Gmail-API在一个API调用中获得所有收件箱邮件和所有已发送邮件的结果。参考:https://developers.google.com/gmail/api/v1/reference/users/history/list

当我点击以下GET请求时:https://www.googleapis.com/gmail/v1/users/{userID}/history?startHistoryId={historyID}&labelId=SENT&labelId=INBOX

我只收到已发送的标签消息。该应用编程接口似乎只接受labelId的单个和第一个查询参数。

有没有办法在一次labelIds调用中获得多个API的响应?

EN

回答 1

Stack Overflow用户

发布于 2017-12-31 04:08:23

我认为这是不可能的,我尝试了多次请求,结果是这样的响应:

代码语言:javascript
运行
复制
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalidArgument",
    "message": "Invalid label value in query"
   }
  ],
  "code": 400,
  "message": "Invalid label value in query"
 }
}

我建议为每个labelID单独调用它,但您可以尝试为此提交一个功能请求。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48024085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档