问题标签 [gdrive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
73 浏览

c# - 从 VBA 运行基于 C# Google API 的控制台应用程序时出现问题

我有一个 Excel VBA 应用程序,我需要在其中访问 Goggle Drive。由于我找不到从 VBA 运行基于 Google API 的应用程序的任何直接方法,我搜索并找到了以下两种通过 VBA 运行任何可执行文件并将输出作为字符串的方法:

壳和等待

从 VBA 调用 AC# 控制台应用程序

我已经测试了这两种通过 VBA 运行普通 c# 二进制文件的方法,并且两者都像魅力一样工作。随后,我在 C# 中创建了基于 Google API 的控制台应用程序。我已在 github 上的以下链接上发布了代码和可执行文件:

基于 Google API 的 C# 命令行应用程序

当我通过 Windows 控制台(cmd.exe)运行 gdrive.exe 时,它​​正在运行并根据需要提供输出。但是,当我尝试从 VBA 运行它时,出现以下错误:

如果credential.json不存在于gdrive.exe文件夹中,则会出现相同的错误。

谁能帮我解决这个问题?

0 投票
0 回答
116 浏览

google-drive-api - GDrive 上传 API 返回 411(需要长度)HTML 响应而不是 JSON 响应

即使在将 Content-Length 设置为请求标头的一部分之后,我也收到了 GDrive 上传 API 的 HTML 响应。理想情况下,此 API 应在失败时返回 JSON 响应。

相同的代码在 90% 的情况下都可以正常上传文件。

发出分段上传请求的代码块: 在此处输入图像描述

0 投票
1 回答
35 浏览

google-chrome - 如何从 gdrive 中删除此文件夹 - 它仍然显示

我有一个名为“CBSE 2020 2021”的文件夹,尽管我删除了它,但它一直在弹出,它似乎有一些链接,我该如何删除这个文件夹

我很难删除这个文件夹

在此处输入图像描述

0 投票
0 回答
21 浏览

r - 从驱动器导入 R json 文件

我在谷歌驱动器上有几个 json 文件,我正在尝试将它们导入 R。使用的代码是:

我收到这条消息:文件错误(con,“r”):无法打开连接

0 投票
0 回答
129 浏览

python - 如何使用 pydrive 共享文件

上传 Google 驱动器文件后,我找不到共享它们的方法,目前我正在使用 Python 和 PyDrive 。我什至不确定这是否可能。

共享是 Google Drive 的一个选项,它允许其他用户访问使用它(阅读、评论或编辑)。

这是我的代码: from pydrive.auth import GoogleAuth from pydrive.drive import GoogleDrive

gauth = GoogleAuth() gauth.LocalWebserverAuth()

驱动器 = GoogleDrive(gauth)

ufile = drive.CreateFile({'title': 'Hello.txt'})

ufile.SetContentString('Hello World!')

ufile.Upload()

0 投票
2 回答
518 浏览

google-api - 如何在 GDrive v3 中列出快捷方式文件夹中的文件

我正在尝试使用 GDrive API v3 列出快捷方式文件夹中的所有文件和文件夹。

使用 API 时,我可以使用以下请求列出所有文件:

它返回如下内容:

当我获取该 ID 并在上面的相同请求中使用它时,它适用于"mimeType": "application/vnd.google-apps.folder". 我得到一个空的有效载荷:

我使用了错误的端点吗?我还需要向 API 请求添加其他内容吗?

0 投票
1 回答
287 浏览

python - Python rclone检查两个文件夹的差异

我正在尝试编写一个用于使用 rclone 上传到 gdrive 的自动脚本。我不会只在这个检查语句中查看所有代码,rclone 命令检查本地文件夹和挂载文件夹中的文件,如下所示: rclone check "local folder" "mounted folder" --ignore existing --onlyoneway 它返回终端一些无法存储在文本文件中的数据,或者我现在不知道如何。

我的问题是如何正确检查两个目录是否与内部的所有文件和文件大小相同并返回布尔值 True 或 False?

0 投票
0 回答
42 浏览

android - 如何在 Android 的 Google Drive API 中获取失败的原因

当调用 onFailure 回调并将异常错误消息设置为 null 时,有什么方法可以找出 Google Drive API 失败的原因?对于 API 的开发人员来说,在没有任何特定子类化且没有任何有关失败原因的信息的情况下抛出异常甚至是一种合法的方法吗?

在我看来,这只是谷歌糟糕的编码风格和恶化的软件开发文化造成的错误,但让我知道,否则我可能错过了谷歌使用的当代敏捷方法的最新趋势。

目前尚不清楚在这种情况下向用户显示什么,除了晦涩难懂但不幸的是非常常见的“未知 GDrive 错误”消息。

0 投票
1 回答
615 浏览

laravel - 如何将 spatie laravel 存储的备份上传到谷歌驱动器?

我正在尝试使用 laravel spatie 包在谷歌驱动器上上传备份我遵循了这些步骤 https://gist.github.com/sergomet/f234cc7a8351352170eb547cccd65011 我的备份已成功创建 g-drive 已成功集成但是在执行操作时backup:run它主要给出此错误找不到文件,最后它说

备份失败,因为:取消链接 C:\xampp\htdocs\newfolder\storage\app/backup-temp\temp\2020-11-07-20-06-19.zip) 资源暂时不可用 在此处输入图像描述

这是我的 config/backup.php

我的.env

0 投票
1 回答
4055 浏览

python-3.x - 如何使用 linux 中的链接下载谷歌驱动器文件夹

我有一个共享的谷歌驱动器文件夹链接(互联网上的任何人都可以通过此链接查看),如下所示:https ://drive.google.com/drive/folders/1i_c8LhSLf-LttV-UOMDcY4rLAalxxxx?usp=sharing

我想使用任何 wget/CURL/any python 包下载。

我已经尝试了以下方法,但它不起作用。

错误:

以下命令适用于文件但不适用于文件夹

提前感谢您的帮助!