我正在使用OAuth 2.0访问Gmail帐户,仅针对我在尝试通过SASL XOAUTH2机制登录时收到“无效凭据”的某些帐户。
对于那些帐户,如果我尝试刷新访问令牌,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>
连连呢?我在谷歌开发者网站上看到,要获得谷歌的支持,我必须在这里写一下。
修改 这是来自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
答案 0 :(得分:0)
我在此处看到了对令牌端点的请求。您能否显示应用程序发送到授权端点的示例请求? (用户看到批准页面的端点?)