shahariaazam / gdrive-direct-download-link
从任何可共享的Google Drive链接中提取可下载链接。易于使用,可嵌入或使用直接Google Drive下载链接
v1.0
2020-05-30 09:28 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-08-29 05:43:21 UTC
README
从任何Google Drive可共享链接中获取直接下载链接。因此,您无需打开Google Drive网页即可下载文件。
此外,它还可以帮助您在任何地方嵌入资源,因为您将从这个库中提取的链接将直接下载资源,无需进入任何中间页面。
安装
使用composer
非常容易使用。运行以下命令-
composer require shahariaazam/gdrive-direct-download-link
它将在您的项目中添加包shahariaazam/gdrive-direct-download-link
。
使用方法
通过Composer
<?php use ShahariaAzam\GDriveLinkExtractor\GoogleDriveLink; require "vendor/autoload.php"; $sharableURL = 'GOOGLE_DRIVE_SHARABLE_LINK'; $downloadLink = GoogleDriveLink::get($sharableURL);
不安装
这是一个非常小巧的库。但如果您不想安装它,这里有一个您可以使用的函数。
<?php function downloadLink($sharableLink) { return preg_replace("/\/file\/d\/(.+)\/(.+)/", "/uc?export=download&id=$1", $sharableLink); } echo downloadLink('https://drive.google.com/file/d/FAKE_FILE_ID/view?usp=sharing');
是的,就这么简单。
注意:我只是将其作为一个composer包制作,因为我想要使其对未来兼容性可测试。