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

从google drive打开文件总是请求脱机访问

邓正谊
2023-03-14

我有一个谷歌驱动器应用程序,不要求脱机访问,已经安装和授权的用户。如果应用程序本身要求授权,就没有问题。

然而,最近,每次从Google Drive UI打开文件时,都会出现授权提示:

This app would like to:
Have offline access

access_type=online时,“此应用程序希望:具有脱机访问”

App不断要求“拥有离线访问权限”,这是为什么?

共有1个答案

颛孙哲
2023-03-14

看来我找到解决办法了。如果您不使用相同的client_id和client_secret执行OAuth2流的步骤2,该消息将继续出现。

@app.route('/open')
def drive_open_file():
    code = request.args.get('code')
    if code:
        credentials = credentials_from_code("client", "secret",
                               "https://www.googleapis.com/auth/drive.file",
                               code,
                               redirect_uri="<WEBSITE>/open")
 类似资料:
  • 我试图创建一个nodejs应用程序,可以准备我的GoogleDrive文件。我不想要一个每个人都可以使用的应用程序,它只是特定于我的谷歌驱动。 我在控制台中为GoogleDrive创建了一个api密钥,没有任何限制。 这是我正在做的电话:https://www.googleapis.com/drive/v3/files?pageSize=10 当使用这个键我得到这个错误: 这在谷歌硬盘上可能吗?

  • > 假设我有一个导出链接,如下所示:

  • 我刚刚开始使用模块。我试图从超市抓取产品,有一个网站似乎总是以。我已经对堆栈溢出进行了一些研究,似乎没有人有同样的问题。我的代码非常简单: 我也试图按照这个答案的建议修改用户代理,但是结果还是一样 有人能解释一下urllib模块内部的哪些默认设置可能导致这个问题吗?还是因为网站屏蔽了僵尸程序?网站的其他产品页面也不行。

  • 我有一个使用远程索引页面的Android Phonegap/Cordova应用程序,该页面实现了html5缓存,因此该应用程序可以离线使用。一旦用户使用活动连接启动应用程序以最初填充缓存,这将非常有效,它可以无缝工作,并且在离线时感觉非常本机。 但是,我想优雅地处理离线时第一次启动它的人,即远程页面尚未被缓存时。目前它给出了一个未找到的页面。 我可以在重定向到远程页面之前检查是否有网络连接,但这意

  • 问题内容: 我正在尝试创建一个http客户端程序,它将发出许多http GET请求。我正在使用缓冲通道来限制并发请求的数量。 当我运行程序时,我得到 这是我的程序: 如何确保文件/足球已关闭,以便在发出多个请求时不会出现此错误? 问题答案: 基本上,您生成了数百个goroutine,这些goroutine将在块关闭之前开始连接。 这是一个快速(非常丑陋)的代码:

  • 问题内容: 我希望有一个网页使用AJAX来访问PHP文件 麻烦的是,我不希望人们能够在浏览器中键入地址来直接访问该PHP文件。 有什么办法可以使只有AJAX请求才能访问该文件? 我可以在PHP文件中检查某些内容来实现此目的吗? 问题答案: 如果您使用jQuery制作XHR,它将设置一个自定义标头。您可以检查并确定如何提供您的回复。 但是,这对于欺骗是微不足道的。过去,我曾用它来决定是渲染整个页面(