try*_*arn 1 imap sasl gmail-imap oauth-2.0
我为 OAuth 2 生成了以下 SASL 字符串:
user=designadmin@mydesign.mygbiz.com^Aauth=承载者ya29.AHES6ZTtYOu0NR0vAYbrvKZNcHJPuZEpr4Hk3W3dXcXFQ88^A^A
然后我对其进行编码并发送编码后的字符串,如下所示:
MSB AUTHENTICATE XOAUTH2编码字符串
但我得到的错误响应为:
{“status”:“400”,“schemes”:“承载者”,“scope”:“ https://mail.google.com/ ”}
这个错误是什么意思,我该如何纠正它?
我终于弄明白了。就我而言,令牌生成过程中缺少 Gmail 范围(“https://mail.google.com/”)。现在效果很好。
编辑:
(包括@ohmyfromage 的评论:)
当您调用 时generateAuthUrl,您需要传递一个以字符串数组范围作为范围的对象,其中一个字符串是“https://mail.google.com/”
| 归档时间: |
|
| 查看次数: |
3838 次 |
| 最近记录: |