wefabric / acronis-laravel
Laravel 的 Acronis API 实现
v0.1.2
2022-11-14 09:45 UTC
Requires
- wefabric/acronis-php: 0.1.1
README
在 Laravel 中简单实现 Acronis PHP 库
安装
composer require wefabric/acronis-laravel
用法
通过 Acronis 云平台的管理控制台将第三方应用程序注册为 API 客户端。复制域名、客户端 ID 和客户端密钥,并在环境文件中设置如下:
ACRONIS_URL=
ACRONIS_CLIENT_ID=
ACRONIS_CLIENT_SECRET=
然后可以按照以下方式调用 API:
use Wefabric\Acronis\AcronisClient; use Wefabric\Acronis\UrlResolver; use Wefabric\AcronisLaravel\CachedCredentials; $credentials = CachedCredentials::make(config('acronis.client_id'), config('acronis.client_secret')); $urlResolver = new UrlResolver(config('acronis.domain_url')); $acronis = new AcronisClient($urlResolver, $credentials); $alertsResponse = $acronis->getClient()->get('/api/alert_manager/v1/alerts'); $alertsResponse->json();
配置
要发布配置文件,运行以下命令:
php artisan vendor:publish --provider="Wefabric\AcronisLaravel\Providers\AcronisLaravelServiceProvider"
许可证
Wefabric Acronis Laravel 是开源软件,采用 MIT 许可证授权。