我发了一个关于API返回无效历史ID的问题。我正在尝试弄清楚这个问题。我认为这些ID在消息获取请求中不是有效的,因为这些不是真正的消息,而是草稿。我不知道为什么历史记录列表会返回消息添加请求的草稿。有人能告诉我这是否是预期行为吗?
{
"history": [
{
"id": "10946109",
"messages": [
{
"id": "15cc8cd840c2945a",
"threadId": "15cc5ccf65733c7f"
}
],
"messagesAdded": [
{
"message": {
...
"labelIds": [
"SENT"
]
}
}
]
},
{
"id": "10975146",
"messages": [
{
...
}
],
"messagesAdded": [
{
"message": {
...
"labelIds": [
"DRAFT"
]
}
}
]
}
如果我需要过滤实际的消息而不是草稿,我只需要将labelIds不包含DRAFT吗?