gpt4 book ai didi

api - 谷歌数据 API : OAuth authenticate URL instead of authorize URL?

转载 作者:行者123 更新时间:2023-12-01 05:42:38 25 4
gpt4 key购买 nike

我正在使用 OAuth 访问 Google Contacts API。

我从文档中看到我有一个授权 URL (https://www.google.com/accounts/OAuthAuthorizeToken),用于获取访问 token ,但不是身份验证 URL,其他实现 OAuth 的服务使用自动重定向用户在他之前允许我访问他的数据时访问我的网站。

领英做到了

  • https://www.linkedin.com/uas/oauth/authorize
  • https://www.linkedin.com/uas/oauth/authenticate

  • 推特做到了
  • https://twitter.com/oauth/authenticate
  • https://twitter.com/oauth/authorize

  • 但是我找不到使用 Google API 执行此操作的方法。

    有谁知道有没有
    谢谢

    最佳答案

    Google 使用相同的 url 进行身份验证和授权,因此只需使用查询字符串中的适当参数将您的用户重定向到授权 url。然后,Google 会确定用户是否需要登录、授权您的应用程序,或两者兼而有之。

    流程会像这样......

  • 获取请求 token
  • 将您的用户重定向到授权链接

    https://www.google.com/accounts/OAuthAuthorizeToken?scope=http%3A%2F%2Fwww.google.com%2Fm8%2Ffeeds&oauth_token=REQUEST_TOKEN&oauth_callback=http%3A%2F%2Fwww.mysite.com%2Fcallback
  • 用户授权您的应用程序,然后将请求 token 交换为访问 token 。
  • 关于api - 谷歌数据 API : OAuth authenticate URL instead of authorize URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4437281/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com