OAuth 2.0 を使用して Gmail アカウントにアクセスしていますが、SASL XOAUTH2 メカニズムを介してログインしようとすると、
「 NO Invalid credentials 」を受け取るアカウントのみです。
これらのアカウントについて、アクセス トークンを更新しようとすると、Google から400 Bad Requestと HTML 応答が返されます。
<HTML>
<HEAD>
<TITLE>Error processing OAuth 2 request</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Error processing OAuth 2 request</H1>
<H2>Error 400</H2>
</BODY>
</HTML>
提案?Google Developers サイトで、Google のサポートを受けるにはここに書かなければならないことを読みました。
編集: これは Fiddler からの生のリクエストです。他のアカウントに対する同じリクエストはうまく機能します
POST https://accounts.google.com/o/oauth2/token HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: accounts.google.com
Content-Length: 175
Expect: 100-continue
Connection: Keep-Alive
refresh_token=1%2FNyVRzman0nPK9cis4ctiigyBvl1yfsPxb6REXXXXXXXX&client_id=6206XXXXXXXX.apps.googleusercontent.com&client_secret=h4-q_wigfzlwGkGkXXXXXXXX&grant_type=refresh_token