shapin/customerio

此包已弃用且不再维护。未建议替代包。

customer.io API 的 PHP 客户端

dev-master 2021-12-07 09:37 UTC

This package is auto-updated.

Last update: 2023-12-27 11:26:15 UTC


README

latest version total downloads

安装

通过 Composer

$ composer require shapintv/customerio

使用方法

// Create HTTP Clients
$behavioralTrackingClient = HttpClient::create([
    'base_uri' => 'https://track.customer.io/api/v1/',
    'auth_basic' => [self::SITE_ID, self::API_KEY],
    'headers' => [
        'Content-Type' => 'application/json',
    ],
]);

$apiClient = HttpClient::create([
    'base_uri' => 'https://api.customer.io/v1/api/',
    'auth_basic' => [self::SITE_ID, self::API_KEY],
    'headers' => [
        'Content-Type' => 'application/json',
    ],
]);

$apiClient = new CustomerIOClient($behavioralTrackingClient, $apiClient);

// Create a customer
$apiClient->customers()->createOrUpdate('my_custom_id', [
    'email' => 'georges@abitbol.com',
]);

许可协议

MIT 许可协议 (MIT)。请参阅 许可文件 获取更多信息。