我想使用historyID和history.list Gmail-API在一次API调用中获取所有INBOX邮件和所有SENT邮件的结果。 参考: 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
我只收到SENT标签消息。 似乎API只接受单一& labelId的第一个查询参数。
有没有办法在单个API调用中获得多个labelIds的响应?
答案 0 :(得分:0)
我认为这是不可能的,我尝试提出多个请求并且这个回复:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidArgument",
"message": "Invalid label value in query"
}
],
"code": 400,
"message": "Invalid label value in query"
}
}
我建议您为每个labelID单独调用它,但您可以尝试为此提交功能请求。
希望这有帮助。