Google app engine 如何在不提示用户的情况下在google api中获得脱机访问

Google app engine 如何在不提示用户的情况下在google api中获得脱机访问,google-app-engine,oauth-2.0,google-oauth,google-apps,google-apps-marketplace,Google App Engine,Oauth 2.0,Google Oauth,Google Apps,Google Apps Marketplace,我通过我的谷歌应用程序从用户那里获得了基本的个人资料信息权限。现在我在api调用中新添加了“access\u type=offline”。它将在同意屏幕中提示用户,如“进行脱机访问”。如何避开此屏幕并在未经用户同意的情况下自动从用户处获得脱机访问权限 我的api调用: 在上面的url中,我新添加了access_type=offline。因此,它会显示一个同意屏幕,如“进行脱机访问”。在用户从其帐户单击我的谷歌应用程序时,帮助我获得用户的脱机访问,而无需提示同意屏幕 提前感谢。未经用户同意,无法

我通过我的谷歌应用程序从用户那里获得了基本的个人资料信息权限。现在我在api调用中新添加了“access\u type=offline”。它将在同意屏幕中提示用户,如“进行脱机访问”。如何避开此屏幕并在未经用户同意的情况下自动从用户处获得脱机访问权限

我的api调用:

在上面的url中,我新添加了access_type=offline。因此,它会显示一个同意屏幕,如“进行脱机访问”。在用户从其帐户单击我的谷歌应用程序时,帮助我获得用户的脱机访问,而无需提示同意屏幕


提前感谢。

未经用户同意,无法获得脱机访问

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


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

未经用户同意,无法获得脱机访问

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


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

您想在未经用户同意的情况下访问该用户的Google资源???希望这是显而易见的,为什么这是不可能的。你想访问用户的谷歌资源,而不给你他们的同意???希望很明显这是不可能的。谢谢亚历克斯。我不需要管理员设置,因为我不会将我的应用发布为域范围的应用。我将发布一个应用程序,该应用程序在安装时获得用户的google drive权限,并将refreshtoken保存在myside中。一段时间后,如果用户希望通过我的产品网站将报表数据以pdf格式发送到他的google驱动器,我将使用该刷新令牌,并在脱机状态下创建accesstoken并将其发送到用户驱动器。这就是我需要离线访问的原因。谢谢alex。我不需要管理员设置,因为我不会将我的应用发布为域范围的应用。我将发布一个应用程序,该应用程序在安装时获得用户的google drive权限,并将refreshtoken保存在myside中。一段时间后,如果用户希望通过我的产品网站将报表数据以pdf格式发送到他的google驱动器,我将使用该刷新令牌,并在脱机状态下创建accesstoken并将其发送到用户驱动器。这就是为什么我需要离线访问。