如果用户登录多个帐户,如何在给定线程ID的情况下可靠地链接到Gmail对话?

Nud*_*oll 4 gmail google-api google-openid google-oauth gmail-api

如果您已登录多个Gmail帐户,Google会更改网址以引用您当前使用的帐户.例如:

https://mail.google.com/mail/u/0/#inbox/138d85da096d2126我的主帐户https://mail.google.com/mail/u/1/#inbox/128cfe99d055805d中的convo与另一个帐户 中的convo相比.

请注意,一个帐户/u/0在URL中有另一个帐户u/1.

我的问题是:鉴于我已使用Gmail REST API查找特定线程的ID,我该如何可靠地链接到该线程?是否有任何编程方式向Google询问用户登录的帐户,以及每个帐户属于哪个序列(0,1,2,...)?

Nud*_*oll 6

看起来您可以包含一个名为的查询参数authUser,用于指定要链接到的电子邮件帐户:

https://mail.google.com/mail/?authuser=your.email.address@gmail.com#all/138d85da096d2126