1

我为 OAuth 2 生成了以下 SASL 字符串:

user=designadmin@mydesign.mygbiz.com^Aauth=承载 ya29.AHES6ZTtYOu0NR0vAYbrvKZNcHJPuZEpr4Hk3W3dXcXFQ88^A^A

然后我对其进行编码并像这样发送编码的字符串:

MSB AUTHENTICATE XOAUTH2编码字符串

但我得到错误响应:

{"status":"400","schemes":"Bearer","scope":" https://mail.google.com/ "}

这个错误是什么意思,我该如何纠正它?

4

2 回答 2

5

我终于弄明白了。就我而言,令牌生成过程中缺少Gmail 范围(“ https://mail.google.com/ ”)。它现在工作正常。

于 2013-09-19T04:55:01.027 回答
1

+1 to akshay 自我回答。

如果您使用过期的令牌,也会发生这种情况。如果是这种情况,只需重新验证您的用户并使用新令牌。

于 2014-05-05T20:01:22.617 回答