我已经为OAuth 2生成了以下SASL字符串:
user=designadmin@mydesign.mygbiz.com^Aauth=Bearer ya29.AHES6ZTtYOu0NR0vAYbrvKZNcHJPuZEpr4Hk3W3dXcXFQ88 ^ A ^ A
然后我编码并发送编码的字符串:
MSB AUTHENTICATE XOAUTH2 编码字符串
但我收到错误回复:
{ “状态”: “400”, “计划”: “承载”, “范围”: “https://mail.google.com/”}
这个错误意味着什么,我该如何纠正?
答案 0 :(得分:3)
我终于明白了。就我而言,令牌生成过程中缺少Gmail范围(“https://mail.google.com/”)。它现在工作正常。
答案 1 :(得分:1)
+1给akshay进行自我回答。
如果您使用的是过期令牌,也会发生这种情况。如果是这种情况,只需重新验证您的用户并使用新令牌。