【问题标题】:Google Oauth2.0 endpoint returns 404 ErrorGoogle Oauth2.0 端点返回 404 错误
【发布时间】:2021-10-07 02:14:25
【问题描述】:

我正在尝试使用 http 请求获取访问令牌。 根据 Oauth 指南: https://developers.google.com/identity/protocols/oauth2/web-server#incrementalAuth 交换授权码以访问令牌的端点是https://oauth2.googleapis.com/token,但它给出了一个页面找不到 HTTP 404 错误 这是我的完整网址(我已经替换了代码、客户端 ID 和机密)

https://oauth2.googleapis.com/token?
code=xxxxx&
client_id=xxxxx&
client_secret=xxxxx&
redirect_uri=http://localhost&
grant_type=authorization_code

【问题讨论】:

  • 我建议最初使用developers.google.com/oauthplayground 来构建您的OAuth 机制,看看它是否工作正常。如果这也因 404 失败,则表明服务器错误,否则您可以复制在那里构建的整个 URL 并进一步测试。

标签: oauth-2.0 google-oauth


【解决方案1】:

看起来您正在将必填字段作为查询参数传递,但您需要将它们放在帖子正文中并向https://oauth2.googleapis.com/token发送一个HTTPS POST请求。您可以在您引用的文档中进一步找到此信息:https://developers.google.com/identity/protocols/oauth2/web-server#httprest_7

【讨论】:

  • 有没有办法将 post 请求作为 url 发送?
猜你喜欢
  • 2012-08-21
  • 1970-01-01
  • 2017-03-21
  • 1970-01-01
  • 2020-12-23
  • 2021-11-02
  • 1970-01-01
  • 1970-01-01
  • 2015-10-19
相关资源
最近更新 更多