我想使用服务帐户更新/解决google电子表格上的注释。目前正在关注GDrive V3 API guide;页面上的API explorer运行良好,但我无法在Python上复制它。 GET和LIST方法可以很好地工作,但是PATCH会不断返回旧的内容并且不会更新。 下面是我的代码: from googleapiclient.discovery import build
from google.oauth2 import service_account
credentials_file = './.config/gspread/service_account.json'
s
Google似乎确实允许对任何类型的文件(包括二进制文件)进行。
此外,我还可以公开共享一个链接,并授予具有该链接的匿名用户查看和评论该文件的权限。这就是与id=0BxMiPUSrDs2EMWVUQkR3cWsxRWs的情况,然而,以匿名用户的身份浏览这个url,我真的不知道评论在哪里,也不知道如何发送新的评论。
使用这个驱动器API,我成功地创建了一个注释:
POST https://www.googleapis.com/drive/v3/files/fileId/comments
使用此驱动器API,我成功地列出了文件注释:
GET https://www.googleapis.com/d
在我的安卓应用程序中,我可以使用谷歌一键登录(https://developers.google.com/identity/one-tap)登录,获得一个令牌ID。有人能告诉我是否可以使用这个令牌来管理Google Drive吗?也许可以通过带有https://github.com/googleapis/google-auth-library-java的Java Drive API (https://developers.google.com/drive/api/v3/quickstart/java)?谢谢!
我正在寻找一种方法来删除文件,而不必使用API v3 for PHP永久地从google驱动器中丢失它们.我是说,我想毁了它。
在查看V2引用时,我注意到有一个直接的函数可以完成这个任务,但是在V3中,它不再存在,也无法工作。
/**
* Move a file to the trash.
*
* @param Google_Service_Drive $service Drive API service instance.
* @param String $fileId ID of the file to trash.
* @return Google_Servie_Drive_DriveF
使用Google Drive的API,我可以获得授权和令牌,但在尝试获取文件列表时,API目前仅返回一项:名为"Getting Started“的PDF。据推测,这是刚刚建立的Google Drive中的默认项目--这个项目很久以前就从我们正在使用的目标Google Drive帐户中删除了。
同时,使用API Explorer ()返回成百上千的项目,这些项目实际上代表了有问题的帐户的Google Drive。
API Explorer表示,它发送的请求是:
GET https://www.googleapis.com/drive/v3/files?corpus=user&pa
我从the Google Drive API page for managing shares获取了代码,并对其进行了一些修改,以便能够转移特定文件的所有权,但我总是得到以下错误 from __future__ import print_function
import pickle
import os.path
from googleapiclient.discovery import build
from google_auth_oauthlib.flow import InstalledAppFlow
from google.auth.transport.requests import
我需要下载驱动器文件夹或文件夹本身中的所有文件,并将它们保存在特定的本地目的地,我的实际代码如下:
import pickle
import os.path
from googleapiclient.discovery import build
from google_auth_oauthlib.flow import InstalledAppFlow
from google.auth.transport.requests import Request
import io
from googleapiclient.http import MediaIoBaseDownload
# If mo
from googleapiclient.http import MediaFileUpload
from Google import Create_Service
CLIENT_SECRET_FILE = 'client-secret.json'
API_NAME ='drive'
API_VERSION = 'v3'
SCOPES = ['https://www.googleapis.com/auth/drive.file']
service = Create_Service(CLIENT_SECRET_FILE, API
我正在使用节点与角度,我需要创建一个应用程序接口,以创建电子表格文件在谷歌驱动器上与它的V3应用程序接口。创建文件后,我们需要在google drive中授予访问权限,下面的链接是关于授予权限的:Grant permission to an existing file on google drive api v3 in node js
我正在使用,并试图导出一个谷歌电子表格文件到PDF。几乎所有的事情都像预期的那样运作。
例外:
生成的PDF总是格式字母和肖像,但我需要在DIN A4和景观的pdf。我无法找到任何设置/参数提交给v3以生成其他格式的PDF。
我已经找到了谷歌驱动v2的解决方案,而不是谷歌驱动v3的解决方案。
将格式或纵向作为可选参数传递会导致错误:-(
/**
* Downloads a Google file in a specified mime type.
*
* @param string $googleDriveFileId id of the dr
我正在使用Google Drive API来拉入与特定文件相关的注释。但是,当我返回与特定值相关的注释数组时,Typescript似乎认为我是从listCommentsForFile函数返回void,而实际上它们是在Array中 因为假设googleComments变量为void,所以我不能像forEach那样对它运行数组方法 有人能指出我如何显式转换为Array,或者让Typescript知道我将返回一个Array吗?我是TypeScript的新手,所以我也想在学习它是如何工作的方向上有所作为。谢谢 //Set my oAuth2Client and fileID vars
const g
所以,在Google Play Services中
final DriveFolder rootFolder = Drive.DriveApi.getRootFolder(mGoogleApiClient);
若要获取根文件夹,则可以使用“父”功能。
在REST中,要列出根子类,必须将'root' in parents添加到查询参数中。
但是Google Api Java客户机中没有搜索查询功能,还是我还没有找到它呢?
我不能使用Drive.Children.list(String),因为我必须先找出根文件夹id。