我正在寻找一种方法来删除文件,而不必使用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
我正在使用,并试图导出一个谷歌电子表格文件到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,我可以获得授权和令牌,但在尝试获取文件列表时,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
我跟随使用php直接从远程服务器上传一个文件到Google上:因此我从Google控制台创建了新的API,启用了Drive和Drive服务,请求OAuth客户端ID和客户端秘密,并将它们写入脚本,然后将它们与文件夹一起上传到,以检索Auth代码:
<?php
require_once 'google-api-php-client/src/Google_Client.php';
require_once 'google-api-php-client/src/contrib/Google_DriveService.php';
$drive = new Go
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
我编写了以下代码,使用将图片上传到我自己的Google Drive。
我的代码成功返回,返回了一个ID,但我的实际Google Drive上什么也没有出现。
from django.conf import settings
import os
from apiclient.discovery import build
from apiclient.http import MediaFileUpload
from oauth2client.service_account import ServiceAccountCredentials
def get_service(api_name, ap
我正在尝试下面的代码来生成google
SERVICE_FILENAME = 'C:/Users/XYZ/Test/service_account.json' # set path to service account filename
from googleapiclient.discovery import build
from google.oauth2 import service_account
from googleapiclient.http import MediaIoBaseDownload, MediaF
在我的安卓应用程序中,我可以使用谷歌一键登录(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和服务帐户将文件传输到我的google驱动器。当我运行它时,我得到了一个文件ID,但文件并没有真正显示在我的驱动器中,所以我不知道文件实际要去哪里。
from oauth2client.service_account import ServiceAccountCredentials
from apiclient.discovery import build
from apiclient.http import MediaFileUpload
#Set up a credentials object I think
creds = ServiceAccountCredent