查看 GMail 消息时,URL 过去仅包含消息 ID,然后我可以使用 GMail API 轻松查询该消息 ID。
例如,当查看电子邮件时,URL 类似于
https://mail.google.com/mail/u/1/#inbox/167d7bc198aa3059
Run Code Online (Sandbox Code Playgroud)
这对于特定电子邮件的开发和调试问题很方便。我可以使用 167d7bc198aa3059 调用 get_user_message
但现在,相同的 URL 可以这样表示:
https://mail.google.com/mail/u/1/#inbox/WhctKJVJZkbrQVvLJqnhlZMQRckHrPbrhZMXXWzVswzckGCcRjQSZzjsPwcfhsDNXsFTDTG
Run Code Online (Sandbox Code Playgroud)
如何从新的 GMail URL 格式中找到要在 API 上查询的消息 ID?
或者是否有一个简单的编码/解码来转换
WhctKJVJZkbrQVvLJqnhlZMQRckHrPbrhZMXXWzVswzckGCcRjQSZzjsPwcfhsDNXsFTDTG
Run Code Online (Sandbox Code Playgroud)
进入
167d7bc198aa3059
Run Code Online (Sandbox Code Playgroud)
?
您可以在控制台使用以下代码获取消息ID:
document.querySelector('[data-message-id]').getAttribute('data-legacy-message-id')
Run Code Online (Sandbox Code Playgroud)
或者只是检查 DOM:
| 归档时间: |
|
| 查看次数: |
1503 次 |
| 最近记录: |