shapin / customerio
此包已弃用且不再维护。未建议替代包。
customer.io API 的 PHP 客户端
dev-master
2021-12-07 09:37 UTC
Requires
- php: ^7.4|^8.0
- symfony/config: ^4.4|^5.3|^6.0
- symfony/http-client: ^4.4|^5.3|^6.0
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/phpunit-bridge: ^4.4|^5.3|^6.0
- symfony/var-dumper: ^4.4|^5.3|^6.0
This package is auto-updated.
Last update: 2023-12-27 11:26:15 UTC
README
安装
通过 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)。请参阅 许可文件 获取更多信息。