baorv/l5-klaviyo

Laravel 5 的 Klaviyo API 包装器

v1.0.0 2018-09-03 15:07 UTC

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