如何在Java中使用HTTP / REST交换访问令牌(Oauth 2.0)的授权代码?

时间:2019-04-04 18:37:49

标签: java oauth-2.0

我想授权我的服务器访问客户端Google Drive上的应用程序特定数据。因此,我需要将OAuth 2.0用于Web服务器应用程序。我遵循了Google提供的tutorial。但是,我无法通过步骤5(为访问令牌交换授权代码)。每当我收到:错误400错误请求。

我试图查看在我的请求中传递的代码是否过期。但是,由于我在获得代码时直接使用我的代码,因此这似乎不是问题。我还检查了我的redirect_uri是否已在Google控制台中获得此客户端ID的授权。

  INSERT INTO t2 (c1, c2, firstUsed, lastUsed)
  SELECT c3, c4, MIN(created), MAX(created) 
  FROM t1 
  WHERE created <= '2018-12-01 23:59:59' 
  GROUP BY c3, c4
  ON DUPLICATE KEY UPDATE lastUsed = t1.lastUsed

第1、2、3和4步工作正常,但第5步始终写入错误400错误请求。谢谢您的帮助!

0 个答案:

没有答案