首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >刷新令牌"error“:谷歌应用脚本上的"invalid_client”-新功能升级验证

刷新令牌"error“:谷歌应用脚本上的"invalid_client”-新功能升级验证
EN

Stack Overflow用户
提问于 2013-05-20 00:20:31
回答 1查看 4.3K关注 0票数 3

我对新特性authUpgrade非常满意,但是当我尝试获取新的刷新令牌时,我得到的是- "error" : "invalid_client"。我该如何解决这个问题呢?

下面是我的代码:

代码语言:javascript
复制
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

变形自我

EN

回答 1

Stack Overflow用户

发布于 2013-06-24 05:35:38

我在一个为与谷歌合作而构建的OAuth客户端库中遇到过类似的问题。仔细观察请求(由PHP CURL发送),有很多神秘的空格被添加到client-secret中。

代码语言:javascript
复制
client-secret='XXXX   '; is not the same as client-secret='XXXX'; 

因此,建议是确保这种情况不会发生。

即使您的凭据是正确的,您也会获得invalid_client

希望这对某些人有帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16636793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档