当前位置: 首页 > 知识库问答 >
问题:

创建令牌请求时获取无效的\u客户端响应

上官锦
2023-03-14

我按照谷歌提供的留档使用API访问gmail。根据谷歌留档,我们需要访问令牌来管理gmail。

因此,我试图通过阅读下面给出的文档链接来创建一个访问令牌。

Link1:-developers.google.com/accounts/docs/OAuth2WebServer,基于此文档创建了URL1。

Link2:-code.google.com/p/google-mail-oauth2-tools/wiki/OAuth2DotPyRunThrough,基于此文档创建URL2。

URL1:-https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile

URL2:-https://accounts.google.com/o/oauth2/auth?client_id=XXXXXXXXXX.XXXXapXps.googleusercontent.com

我在两个请求中都得到了无效的客户端响应。请帮助我找到获得无效客户端响应的原因。

共有1个答案

沈实
2023-03-14

我不确定URL1是否存在问题,但在替换重定向uri和客户端id后,令牌是否正确

URL2不正确,因为我使用了web应用程序的客户端id,而不是已安装的应用程序。

据我所知,https://code.google.com/p/google-mail-oauth2-tools/wiki/OAuth2DotPyRunThrough中的说明有助于为已安装的应用程序而不是网络应用程序制作令牌。

 类似资料:
  • 我使用在我的ASP. NET Core应用程序中实现Stripe。 我知道如何使用获得信用卡充值的令牌,但是我从哪里获得令牌来创建客户呢? 在文档中,我看到我需要获得一个令牌来创建客户,但不确定该令牌来自何处。https://stripe.com/docs/api/dotnet#create_customer 据我所知,代币只能使用一次,所以它不能是我在信用卡充值前得到的相同代币。

  • 程序包nath.prem.com.premgcmproject; //如果令牌被更改,则再次注册设备@override public void onTokenRefresh(){Intent Intent=new Intent(this,GCMRegistrationIntentService.class);startService(Intent);}} 在客户端获取GCM令牌时出错 致命异常:I

  • 我正在尝试通过服务器到服务器方法与我的应用程序启用的BigQuery API进行通信。 我已经勾选了谷歌指南上的所有方框,以尽可能用C#构建我的JWT。 我已经对所有必要的东西进行了Base64Url编码。 然而,我从谷歌得到的唯一回复是400错误请求 我已经从其他SO问题中确定了以下所有内容: 使用 RSA 和 SHA256 正确加密签名 我正在使用 POST 并使用应用程序/x-www-表单-

  • 只是想知道有没有办法得到spring Web-Flux的web客户端的响应时间?

  • 概述 我将使用API网关作为基于Spring Security性的身份验证。我刚刚按照https://spring.io/guides/tutorials/spring-security-and-angular-js/链接中的步骤创建了一个基于其对应的github项目的“对双”模块的项目https://github.com/spring-guides/tut-spring-security-and

  • 我可以获得帐户ID为#10540382的JWT访问令牌,这是我为我们公司的电子签名实现创建的。我用这个帐户完成了JWT实现,一切顺利。但是现在公司提供了我的新帐户ID#11024495。但是有了这个新帐户,我没有获得访问令牌。令牌APIhttps://account-d.docusign.com/oauth/token现在返回“远程服务器返回错误:(400)错误请求”。 DocuSign的人能帮我