繁体   English   中英

在Google Developer Console上注册Web应用程序

[英]Registration of web Application on google developer console

这是注册的步骤,我对步骤3、4、5表示怀疑:

  1. 创建应用程序时,您可以使用Google Developers Console进行注册。 然后,Google提供您稍后需要的信息,例如客户ID和客户机密。
  2. 在Google Developers Console中激活Google Calendar API。 (如果开发者控制台中未列出该API,请跳过此步骤。)
  3. 当您的应用程序需要访问用户数据时,它会询问Google特定的访问范围。
  4. Google向用户显示一个同意屏幕,要求他们授权您的应用程序请求其某些数据。
  5. 如果用户批准,则Google会为您的应用提供一个短暂的访问令牌。
  6. 您的应用程序请求用户数据,并将访问令牌附加到请求。
  7. 如果Google确定您的请求和令牌有效,则会返回请求的数据。

基本注册后,我获得了客户端ID,密钥并提供了重定向uri。 到目前为止的详细信息:

{
  "web": {
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "client_secret": "bnltOn4nljP-d4AwgWHleEuV",
    "token_uri": "https://accounts.google.com/o/oauth2/token",
    "client_email": "588495213967-rhg8i6lmcc0eqq34fuk97lkj36agog3v@developer.gserviceaccount.com",
    "redirect_uris": [
      "http://static.enggheads.in/gmail"
    ],
    "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/588495213967-rhg8i6lmcc0eqq34fuk97lkj36agog3v@developer.gserviceaccount.com",
    "client_id": "588495213967-rhg8i6lmcc0eqq34fuk97lkj36agog3v.apps.googleusercontent.com",
    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
    "javascript_origins": [
      "https://static.enggheads.in"
    ]
  }
}

我单击它时有一个按钮,我进入了验证页面,其中要求“管理您的联系人”,即我希望用户联系的范围。

但是我不知道从哪里以及如何实际获得访问令牌。

在同意请求的范围“管理您的联系人”之后,您将使用http://static.enggheads.in/gmail?code=<code>code重定向到您的应用程序。 您可以在应用程序中提取code值,然后在Google的令牌端点将其交换为访问令牌。 所有这些都在以下Google文档中进行了描述: https : //developers.google.com/accounts/docs/OAuth2WebServer

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM