Google api Google API Oauth安装的应用程序

Google api Google API Oauth安装的应用程序,google-api,google-oauth,google-api-java-client,google-admin-sdk,google-oauth-java-client,Google Api,Google Oauth,Google Api Java Client,Google Admin Sdk,Google Oauth Java Client,我正在使用GoogleOAuth2进行身份验证。(已安装的应用程序) 现在,当用户允许在用户同意屏幕中访问时,我如何从重定向uri检索身份验证代码,而不让用户参与剪切和复制粘贴身份验证代码。如何从标题栏中读取授权码?对于已安装的应用程序,您可以使用特殊的重定向uriurn:ietf:wg:oauth:2.0:oob,授权码将返回到浏览器的标题栏中,您的应用程序可以读取HTML页面的标题以获取授权码 页面的平铺如下:Success code=AuthorizationCode 因此,您可以查看网页

我正在使用GoogleOAuth2进行身份验证。(已安装的应用程序)


现在,当用户允许在用户同意屏幕中访问时,我如何从重定向uri检索身份验证代码,而不让用户参与剪切和复制粘贴身份验证代码。如何从标题栏中读取授权码?

对于已安装的应用程序,您可以使用特殊的重定向uri
urn:ietf:wg:oauth:2.0:oob
,授权码将返回到浏览器的标题栏中,您的应用程序可以读取HTML页面的标题以获取授权码

页面的平铺如下:
Success code=AuthorizationCode


因此,您可以查看网页,如果标题包含此字符串,您将获得代码。

是。。这可以通过使用谷歌服务帐户来完成。他们将为我们提供一个p12key,我们可以在没有任何同意屏幕的情况下使用它。

在任何操作系统中,程序都可以从任何其他应用程序(包括您的浏览器)的窗口读取标题

为了帮助你,我需要知道你正在使用什么操作系统,以及你正在使用什么语言来开发谷歌声明的“已安装应用程序”

下面的线程向您展示了如何获取Java中的windows标题列表


这就是我的问题所在。如何读取HTML页面的标题以获取授权代码?我已经在很多网站上搜索过,但是找不到任何使用该应用程序阅读标题的方法。你的操作系统是什么?安卓、ios或其他?其他。实际上,我正在设计一个web应用程序。在这种情况下,如果我单击一个按钮,它应该请求权限(登录后允许/拒绝)。然后,我的应用程序必须自动从HTML页面的标题中检索访问代码,并将其用于进一步处理。我不能使用localhost重定向URI。因为我网络中的任何人都可以访问我的应用程序。因此,如果我指定localhost,那么auth。代码将被发送到其计算机的本地主机。我不想发生这种事。