baorv / l5-klaviyo
Laravel 5 的 Klaviyo API 包装器
v1.0.0
2018-09-03 15:07 UTC
Requires
- php: >=7.0.0
- ixudra/curl: 6.*
- laravel/framework: >=5.0
- phpunit/phpunit: 6.5.*
This package is auto-updated.
Last update: 2024-09-29 04:43:23 UTC
README
Wrapper Klaviyo API 与 Laravel 5.* 兼容
要求
- PHP 7.0.0 (或更高版本)
- Laravel 框架 >= v5.0
安装
"require": { "baorv/l5-klaviyo": "dev-master" }
配置
将 ServiceProvider 添加到 config/app.php
'providers' => [ \Baorv\Klaviyo\KlaviyoServiceProvider::class, ]
然后,运行以下命令以发布 vendor 配置
php artisan vendor:publish
添加两个环境配置:API 密钥和公钥,您可以从以下链接获取:https://www.klaviyo.com/account#api-keys-tab
KLAVIYO_API_KEY={your-api-key} KLAVIYO_PUBLIC_KEY={your-public-key}
用法
$campaignApi = app(Secomapp\Klaviyo\Resources\Campaign::class); $campaignApi->all();
捕获异常
try{ $campaign = app(\Baorv\Klaviyo\Resources\Campaign::class); $campaign->all(); }catch (\Baorv\Klaviyo\Exceptions\KlaviyoApiException $exception) { $exception->getMessage(); }
许可
本项目采用 MIT 许可协议 许可。
贡献
待办事项
- 添加单元测试
- Travis