当前位置: 首页 > 知识库问答 >
问题:

如何在不提示用户的情况下在google api中获得离线访问

孟高峰
2023-03-14

我通过我的谷歌应用程序从用户那里获得了基本配置文件信息权限。现在我在api调用中新添加了“access_type=offline”。它将在同意屏幕中提示用户“离线访问”。如何避免此屏幕并在未经同意的情况下自动从用户获得脱机访问。

我的接口调用:

https://accounts.google.com/o/oauth2/auth?client_id=CLIENTID

在上面的url中,我新添加了access_type=offline。因此,它会显示一个同意屏幕,如“离线访问”。在用户从其帐户单击我的google应用程序时,帮助我从用户获得离线访问,而不提示同意屏幕。?

提前感谢。

共有1个答案

许华清
2023-03-14

未经用户同意,无法离线访问。

但也许你不需要离线访问。当您有管理员通过gsuite marketplace安装应用程序时,您可以使用服务帐户通过模拟在用户驱动器中执行操作。这样,您不需要域的每个用户都同意。

请注意,您不能将服务号用于所有内容。例如:您不能模拟用户并调用appscript脚本

 类似资料:
  • 我有一个weblogic域, 我使用web控制台将一些用户添加到默认安全领域(myrealm) 然后我关闭了weblogic 并运行一个离线WLST脚本,该脚本读取域(…)并使用writeTemplate(…)创建了一个模板命名模板。jar 运行另一个WLST脚本以从模板创建新域。jar 我启动新域 然后我发现我的领域中的用户不见了。我是weblogic和WLST的新手。WLST似乎没有将用户/密

  • 在PHP中编码,我尝试初始化Spotify API,不使用重定向uri,只使用client_id和client_secret。我尝试下面的代码:从响应url中提取令牌-Spotify API,但我得到一个NULL结果 我想知道我是否可以在不要求用户登录的情况下访问令牌(参见https://developer.spotify.com/web-api/authorization-guide/#auth

  • 我正在建立一个应用程序,用户将把他们的测试和作业和任何东西。我想知道我的应用程序是否有可能在测试前一周和一天发出通知? 我看到的到处都是firebase通知和push通知。 我不想要这些在线通知,我将需要应用程序发送他们自己离线。这可能吗?

  • 我想将以前的提交恢复到我的项目。我尝试了git签出

  • 当我使用自己的客户端id在浏览器中转到以下URL时: https://account-d.docusign.com/oauth/auth?response_type=token 我需要登录,然后我被重定向到:http://localhost:8888/auth#access_token=myAccessToken 现在我有一个节点。在js应用程序中,我想使用我的访问令牌进行API调用,直到现在,我

  • 问题内容: 我想使用户更容易将书签导入到我的服务器。无论如何,是否有使用JavaScript自动执行此过程以获取用户书签的步骤?我假设浏览器必须具有此功能- 而且由于固有的安全风险,我不确定是否有任何浏览器可以使用。 问题答案: 不,出于 安全/隐私原因 ,这是不可能的。唯一的方法是通过表单输入 明确地 要求他们给您,但是我认为您不想这样做。