hemant-mann / flysystem-dropbox
Dropbox 的 Flysystem 适配器
v1.0.5
2022-08-01 04:30 UTC
Requires
- php: >=5.6.0
- kunalvarma05/dropbox-php-sdk: ^0.2.2|^0.3|^0.4
- league/flysystem: ^1.0
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-26 00:19:41 UTC
README
这是基于 Dropbox v2 API 的 flysystem Dropbox 适配器。此适配器支持 PHP5。
使用方法
访问 https://www.dropbox.com/developers/apps 获取您的“应用程序密钥”。您也可以使用 Dropbox 应用控制台生成 OAuth2 访问令牌进行测试,无需经过授权流程。
此适配器使用 社区 SDK 连接到 Dropbox API v2。
use Kunnu\Dropbox\Dropbox; use Kunnu\Dropbox\DropboxApp; use League\Flysystem\Filesystem; use HemantMann\Flysystem\Dropbox\Adapter; $app = new DropboxApp($clientId, $clientSecret, $accessToken); $dropboxClient = new Dropbox($app); $adapter = new Adapter($dropboxClient); $filesystem = new Filesystem($adapter);
测试
composer install bin/phpunit