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

时间:2014-10-04 00:45:45

标签: google-api gmail google-oauth google-openid gmail-api

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

https://mail.google.com/mail/u/0/#inbox/138d85da096d2126我的主要帐户中的convo vs https://mail.google.com/mail/u/1/#inbox/128cfe99d055805d在我的另一个帐户中进行调用。

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

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

1 个答案:

答案 0 :(得分:5)

您似乎可以添加一个名为authUser的查询参数,该参数指定您要链接到的电子邮件帐户:

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