Google apps script “刷新令牌”;错误";:&引用;无效的“U客户端”;在google应用程序脚本上-新功能升级验证

Google apps script “刷新令牌”;错误";:&引用;无效的“U客户端”;在google应用程序脚本上-新功能升级验证,google-apps-script,oauth-2.0,Google Apps Script,Oauth 2.0,我对新功能非常满意,但当我尝试获取新的刷新令牌时,我得到了-“error”:“invalid_client”。我如何解决这个问题? 这是我的密码: var oAuthConfig = UrlFetchApp.addOAuthService("blogger"); var code = UserProperties.getProperties(); var tokenEndpoint = "https://accounts.google.com/o/oauth2/to

我对新功能非常满意,但当我尝试获取新的刷新令牌时,我得到了-
“error”:“invalid_client”
。我如何解决这个问题?
这是我的密码:

var oAuthConfig = UrlFetchApp.addOAuthService("blogger");
var code = UserProperties.getProperties();
var tokenEndpoint = "https://accounts.google.com/o/oauth2/token";
var postPayload = {
  "refresh_token" : code.refresh_token,
  "client_id" : code.clientId, // also trying "8774700966@developer.gserviceaccount.com"
  "client_secret" : code.clientSecret,
  "grant_type" : "refresh_token"
};

 var options = {
  "method" : "post",
  "payload" : postPayload
};
var response = UrlFetchApp.fetch(tokenEndpoint, options);
提前Thx


Metamorfoself

我在为与谷歌合作而构建的PHP OAuth客户端库中遇到了类似的问题。仔细查看请求(由PHP CURL发送),在客户端机密中添加了许多神秘的空格

client-secret='XXXX   '; is not the same as client-secret='XXXX'; 
因此,一个建议是确保这种情况不会发生

即使您的凭据正确,您也将获得无效的\u客户端

希望这对别人有帮助