当在Gmail邮件看,所用的URL只包含该消息ID,我可以然后轻松地与Gmail的API查询。
例如。在看电子邮件的时候,网址是像
https://mail.google.com/mail/u/1/#inbox/167d7bc198aa3059
这是方便与特定的电子邮件开发和调试的问题。我只能拨打电话与167d7bc198aa3059到get_user_message
但现在,同样的网址是这样表示:
https://mail.google.com/mail/u/1/#inbox/WhctKJVJZkbrQVvLJqnhlZMQRckHrPbrhZMXXWzVswzckGCcRjQSZzjsPwcfhsDNXsFTDTG
我怎样才能找回来的消息ID从Gmail新的URL格式在我的API查询?
或者是有一个简单的编码/解码该变换
WhctKJVJZkbrQVvLJqnhlZMQRckHrPbrhZMXXWzVswzckGCcRjQSZzjsPwcfhsDNXsFTDTG
成
167d7bc198aa3059
?
在新的Gmail
thread-id
document.querySelector('[data-legacy-thread-id]').getAttribute('data-legacy-thread-id')
message-id (when you enter an email)
document.querySelector('[data-message-id]').getAttribute('data-legacy-message-id')
你可以用google API所有邮件列表
curl \
'https://www.googleapis.com/gmail/v1/users/userId/messages/id' \
--header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
--header 'Accept: application/json' \
--compressed