为什么我无法为Google云端硬盘授权API?

时间:2018-02-13 02:25:33

标签: google-drive-api

我正在尝试为我的Google云端硬盘获取访问令牌,因此我打开了OAuth 2.0 Playground https://developers.google.com/oauthplayground/,然后打开配置并输入客户端ID和客户端密码,然后从“Drive API”中选择https://www.googleapis.com/auth/drive v3“然后单击authorize APIs但我被重定向到空白页面并显示错误:

  
      
  1. 这是一个错误。错误:redirect_uri_mismatch
  2.   

为什么会这样?

enter image description here

1 个答案:

答案 0 :(得分:1)

创建使用OAuth 2.0 Playground的凭据时,请在重定向uri中加入https://developers.google.com/oauthplayground。流程如下。

  • 在凭证中:https://console.cloud.google.com/apis/credentials?project=### project ID ###
    • 点击"创建凭据"。
    • 选择" OAuth客户端ID"。
    • 选择" Web应用程序"。
    • 在"授权重定向URI",请输入https://developers.google.com/oauthplayground
      • 这用作重定向uri。
    • 点击"创建"然后点击"创建"。
    • 复制客户端ID和客户端密钥。

注意:

  • 在配置中输入客户端ID和客户端密钥后,单击"授权API"在OAuth 2.0 Playground,将显示授权屏幕。授权后,您可以进入下一步。
    • 如果显示HTTP/1.1 302 Found,请点击"兑换令牌的授权码。"。这样,您就可以检索访问令牌和刷新令牌。

如果我误解了你的问题,我很抱歉。