Gmail API不支持新的线程ID吗?

时间:2018-06-11 14:41:09

标签: gmail-api

对话/话题在oldnew用户界面中有不同的ID,但看起来Gmail API仅适用于old Ids

如果是这样,是否可以从new获得旧的会话/线程ID,反之亦然?

或者谷歌有时会发布Gmail API v2?

我尝试使用gmail-compose-encoder.js。可以将import boto3 s3client=boto3.client('s3') s3client.upload_file('filename', 'bucket-name', ktr,ExtraArgs={'ACL': 'public-read'}) 解码为FMfcgxvzLhhSPCtzSXwHlfFgGQtTjVKn,然后将数字部分转换为十六进制,然后得到thread-f:1617567580158230396,这是正确的答案。 但是1672c124d784ff7c怎么解释为LXphbRLrghxkrJpTdcKgWlWJwXwczvLXzkKNrRlBxxB?如何将其转换为thread-a:mmiai-r7943408968338036837

我做了一些Gmail应用调试,发现这个新的和旧的线程ID映射是在后端执行的,这意味着可能涉及到一些持久层。

1 个答案:

答案 0 :(得分:1)

在新的Gmail版本中,地址栏中可用的ID是编码值。您可以从HTML获取线程ID。尝试在HTML元素中搜索“ data-legacy-thread-id”。

或者您可以通过在控制台中运行JavaScript代码来找到它:

document.querySelector('[data-legacy-thread-id]').getAttribute('data-legacy-thread-id')