0

我正在尝试编写一个使用 IMAP 与用户的 Gmail 帐户对话的本地应用程序,并通过 OAuth 2.0 进行身份验证。当我不在同意屏幕中请求用户的电子邮件地址并使用我已经知道是他/她的电子邮件(用于测试)时,它工作正常。但现在我需要获取他们的电子邮件地址并将其用于 IMAP XOAUTH2 身份验证机制。

问题是:如果我请求用户的电子邮件地址,突然间 IMAP 身份验证不再起作用。它给了我一个无效的凭据错误。

我已经尝试在范围列表中询问电子邮件,但使用硬编码的电子邮件(就像在测试中一样)并且它不起作用。似乎只要我添加“电子邮件”范围,它就会停止生成有效的令牌。

我究竟做错了什么?

4

0 回答 0