对话/话题在old和new用户界面中有不同的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映射是在后端执行的,这意味着可能涉及到一些持久层。
答案 0 :(得分:1)
在新的Gmail版本中,地址栏中可用的ID是编码值。您可以从HTML获取线程ID。尝试在HTML元素中搜索“ data-legacy-thread-id”。
或者您可以通过在控制台中运行JavaScript代码来找到它:
document.querySelector('[data-legacy-thread-id]').getAttribute('data-legacy-thread-id')