tobyberesford / php-klaviyo
Klaviyo PHP SDK
v0.1
2019-04-26 12:57 UTC
Requires
- php: >=5.2.0
- ext-json: *
This package is auto-updated.
Last update: 2024-09-04 20:52:51 UTC
README
这是官方 Klaviyo PHP API 的分支,同时增加了从 robwittman/php-klaviyo 的 GET 和 PUT 功能。通过借用 Order Desk PHP Client,移除了 robwittman 的 Guzzle 要求。它提供了一个用于 track、identify、metrics、profiles、lists(v1 和 v2)、campaigns 和 templates API 的最小抽象包装,所有这些都在同一个类中。
目录
指标
列出指标
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "page" => 1, "count" => 100 ); $result = $klaviyo->get("metrics", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
列出完整的事件时间线
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "since" => 1400656845, "count" => 100, "sort" => "asc" ); $result = $klaviyo->get("metrics/timeline", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
列出特定指标的的事件时间线
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "since" => 1400656845, "count" => 100, "sort" => "asc" ); $result = $klaviyo->get("metric/{{METRIC_ID}}/timeline", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
导出指标数据
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "start_date" => 2015-01-01, "end_date" => 2015-01-31, "unit" => "week", "measurement" => '["sum","ItemCount"]', "where" => '[["ItemCount","=",5]]', // "by" => urlencode('Accepts Marketing'), "count" => 100 ); $result = $klaviyo->get("metric/{{METRIC_ID}}/export", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
配置文件
检索某人的属性
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $result = $klaviyo->get("person/{{PERSON_ID}}"); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
添加或更新某人的属性
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( '$id' => 'dqQnNW', '$email' => 'george.washington@example.com', '$first_name' => 'George', '$last_name' => 'Washington', '$phone_number' => '555-555-5555', '$title' => 'Ex-president', '$organization' => 'U.S. Government', '$city' => 'Mount Vernon', '$region' => 'Virginia', '$country' => 'US', '$zip' => '22121', '$image' => 'http://media.clarkart.edu/Web_medium_images/1955.16.jpg', '$timezone' => 'US/Eastern', 'favorite_ice_cream' => 'vanilla' ); $result = $klaviyo->put("person/{{PERSON_ID}}", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
列出某人的完整事件时间线
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "since" => 1400656845, "count" => 100, "sort" => "asc" ); $result = $klaviyo->get("person/{{PERSON_ID}}/metrics/timeline", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
列出某人的特定指标的事件时间线
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "since" => 1400656845, "count" => 100, "sort" => "asc" ); $result = $klaviyo->get("person/{{PERSON_ID}}/metric/{{METRIC_ID}}/timeline", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
获取所有人员
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $result = $klaviyo->get("people"); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
列表
账户中的列表
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "type" => "segment", "page" => "1", "count" => "100" ); $result = $klaviyo->get("lists", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
创建列表
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "name" => "My New List", "list_type" => "standard" ); $result = $klaviyo->post("lists", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
列表信息
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $result = $klaviyo->get("list/{{LIST_ID}}"); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
更新列表
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "name" => "My New List Name" ); $result = $klaviyo->put("list/{{LIST_ID}}", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
删除列表
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $result = $klaviyo->delete("list/{{LIST_ID}}"); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
检查某人是否在列表中
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "email" => '["george.washington@example.com","thomas.jefferson@example.com"]' ); $result = $klaviyo->get("list/{{LIST_ID}}/members", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
检查某人是否在段中
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "email" => '["george.washington@example.com","thomas.jefferson@example.com"]' ); $result = $klaviyo->get("segment/{{SEGMENT_ID}}/members", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
将某人添加到列表中
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "email" => "george.washington@example.com", "properties" => '{ "$first_name" : "George", "Birthday" : "02/22/1732" }', "confirm_optin" => true ); $result = $klaviyo->post("list/{{LIST_ID}}/members", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
批量将人员添加到列表中
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "batch" => '[ { "email" : "george.washington@example.com", "properties" : { "$first_name" : "George", "Birthday" : "02/22/1732" } }, { "email" : "thomas.jefferson@example.com" } ]', "confirm_optin" => true ); $result = $klaviyo->post("list/{{LIST_ID}}/members/batch", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
批量从列表中删除人员
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "batch" => '[ { "email" : "george.washington@example.com" }, { "email" : "ben.franklin@example.com" } ]' ); $result = $klaviyo->delete("list/{{LIST_ID}}/members/batch", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
从列表中排除或取消订阅某人
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "email" => "george.washington@example.com", "timestamp" => 1400656845 ); $result = $klaviyo->post("list/{{LIST_ID}}/members/exclude", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
列表排除或取消订阅
已弃用:请使用列表API V2。
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "reason" => "unsubscribe", "sort" => "desc" ); $result = $klaviyo->get("list/{{LIST_ID}}/exclusions", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
列表排除或取消订阅
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "reason" => "unsubscribe", "sort" => "desc" ); $result = $klaviyo->get("people/exclusions", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
从所有电子邮件中排除或取消订阅某人
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "email" => "george.washington@example.com", "timestamp" => 1400656845 ); $result = $klaviyo->post("people/exclusions", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
列表v2
创建列表
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "list_name" => "my new list name", "version" => 2 ); $result = $klaviyo->post("lists", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
获取列表
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "version" => 2 ); $result = $klaviyo->get("lists", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
获取列表详细信息
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "version" => 2 ); $result = $klaviyo->get("list/{{LIST_ID}}", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
更新列表
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "list_name" => "my new list name", "version" => 2 ); $result = $klaviyo->put("list/{{LIST_ID}}", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
删除列表
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "version" => 2 ); $result = $klaviyo->delete("list/{{LIST_ID}}", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
订阅列表
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "profiles" => '[ { "email": "george.washington@example.com", "example_property": "valueA" }, { "email": "thomas.jefferson@example.com", "example_property": "valueB" } ]', "version" => 2 ); $result = $klaviyo->post("list/{{LIST_ID}}/subscribe", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
检查列表订阅
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "emails" => '["george.washington@example.com", "john.adams@example.com"]', "version" => 2 ); $result = $klaviyo->get("list/{{LIST_ID}}/subscribe", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
从列表中取消订阅
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "emails" => '["george.washington@example.com", "john.adams@example.com"]', "version" => 2 ); $result = $klaviyo->delete("list/{{LIST_ID}}/subscribe", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
添加到列表
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "profiles" => '[ { "email": "george.washington@example.com", "example_property": "valueA" }, { "email": "thomas.jefferson@example.com", "example_property": "valueB" } ]', "version" => 2 ); $result = $klaviyo->post("list/{{LIST_ID}}/members", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
检查列表成员资格
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "emails" => '["george.washington@example.com", "john.adams@example.com"]', "version" => 2 ); $result = $klaviyo->get("list/{{LIST_ID}}/members", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
从列表中删除
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "emails" => '["george.washington@example.com", "john.adams@example.com"]', "version" => 2 ); $result = $klaviyo->delete("list/{{LIST_ID}}/members", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
获取列表上的所有排除项
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $args = array( "marker" => 123456, "version" => 2 ); $result = $klaviyo->get("list/{{LIST_ID}}/exclusions/all", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
获取群组成员电子邮件
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key, null); $result = array( "marker" => 1 ); while (array_key_exists("marker", $result)) { $args = array( "marker" => $result["marker"], "version" => 2 ); $result = $klaviyo->get("list/{{LIST_ID or SEGMENT_ID}}/members/all", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; } ?>
活动
账户中的活动
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "page" => 1, "count" => 100 ); $result = $klaviyo->get("campaigns", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
创建活动
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "list_id" => "erRoOX", "template_id" => "gtTqQZ", "from_email" => "george.washington@example.com", "from_name" => "George Washington", "subject" => "Company Monthly Newsletter", "name" => "Campaign Name", "use_smart_sending" => true, "add_google_analytics" => true ); $result = $klaviyo->post("campaigns", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
活动信息
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $result = $klaviyo->get("campaign/{{CAMPAIGN_ID}}"); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
更新活动
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "list_id" => "erRoOX", "template_id" => "gtTqQZ", "from_email" => "george.washington@example.com", "from_name" => "George Washington", "subject" => "Company Monthly Newsletter", "name" => "Campaign Name", "use_smart_sending" => true, "add_google_analytics" => true ); $result = $klaviyo->put("campaign/{{CAMPAIGN_ID}}", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
立即发送活动
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $result = $klaviyo->post("campaign/{{CAMPAIGN_ID}}/send"); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
安排活动
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "send_time" => "2013-06-14 00:00:00" ); $result = $klaviyo->post("campaign/{{CAMPAIGN_ID}}/schedule", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
取消活动
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $result = $klaviyo->post("campaign/{{CAMPAIGN_ID}}/cancel", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
克隆活动
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "name" => "Cloned Campaign", "list_id" => "erRoOX" ); $result = $klaviyo->post("campaign/{{CAMPAIGN_ID}}/clone", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
活动收件人信息
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "count" => 25000, "sort" => "desc", "offset" => "Z2VvcmdlLndhc2hpbmd0b25AZXhhbXBsZS5jb20=", ); $result = $klaviyo->get("campaign/{{CAMPAIGN_ID}}/recipients", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
模板
列出所有模板
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $result = $klaviyo->get("email-templates", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
创建模板
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "name" => "My New Template", "html" => "<html><body><p>This is an email for {{ email }}.</p></body></html>" ); $result = $klaviyo->post("email-templates", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
更新电子邮件模板
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "name" => "My New Template", "html" => "<html><body><p>This is an email for {{ email }}.</p></body></html>" ); $result = $klaviyo->put("email-template/{{TEMPLATE_ID}}", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
删除模板
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $result = $klaviyo->delete("email-template/{{TEMPLATE_ID}}", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
克隆模板
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "name" => "My Cloned Template" ); $result = $klaviyo->post("email-template/{{TEMPLATE_ID}}/clone", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
渲染模板
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "context" => '{ "name" : "George Washington", "notifcation_count" : 10 }', ); $result = $klaviyo->post("email-template/{{TEMPLATE_ID}}/render", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
渲染模板并发送电子邮件
<?php include "Klaviyo.php"; $api_key = "pk_123456789abcdef123456789abcdef12"; $klaviyo = new Klaviyo($api_key); $args = array( "from_email" => "george.washington@example.com", "from_name" => "George Washington", "subject" => "Company Monthly Newsletter", "context" => '{ "name" : "George Washington", "notifcation_count" : 10 }' ); $result = $klaviyo->post("email-template/{{TEMPLATE_ID}}/send", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
跟踪
基本事件调用
<?php include "Klaviyo.php"; $token = "ABC123"; $klaviyo = new Klaviyo(null, $token); $event = "Elected President"; $customer_properties = array( '$email' => "thomas.jefferson@example.com" ); $properties = array( "PreviouslyVicePresident" => true, "YearElected" => 1801, "VicePresidents" => ["Aaron Burr", "George Clinton"] ); $time = 1537057291; $result = $klaviyo->tracker($event, $customer_properties, $properties, $time); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
然而,由于类中正在执行GET请求,因此也支持以下实现
<?php include "Klaviyo.php"; $token = "ABC123"; $klaviyo = new Klaviyo(null, $token); $args = array( "event" => "Elected President", "customer_properties" => array( '$email' => "thomas.jefferson@example.com" ), "properties" => array( "PreviouslyVicePresident" => true, "YearElected" => 1801, "VicePresidents" => ["Aaron Burr", "George Clinton"], '$event_id' => 10001234, '$value' => 11.25 ), "time" => 1537057291 ); $result = $klaviyo->get("track", $args); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
识别
基本识别调用
<?php include "Klaviyo.php"; $token = "ABC123"; $klaviyo = new Klaviyo(null, $token); $properties = array( '$id' => 'dqQnNW', '$email' => 'george.washington@example.com', '$first_name' => 'George', '$last_name' => 'Washington', '$phone_number' => '555-555-5555', '$title' => 'Ex-president', '$organization' => 'U.S. Government', '$city' => 'Mount Vernon', '$region' => 'Virginia', '$country' => 'US', '$zip' => '22121', '$image' => 'http://media.clarkart.edu/Web_medium_images/1955.16.jpg', "Plan" => "Premium", "SignUpDate" => "2016-05-01 10:10:00" ); $result = $klaviyo->identify($properties); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>
然而,由于类中正在执行GET请求,因此也支持以下实现
<?php include "Klaviyo.php"; $token = "ABC123"; $klaviyo = new Klaviyo(null, $token); $properties = array( '$id' => 'dqQnNW', '$email' => 'george.washington@example.com', '$first_name' => 'George', '$last_name' => 'Washington', '$phone_number' => '555-555-5555', '$title' => 'Ex-president', '$organization' => 'U.S. Government', '$city' => 'Mount Vernon', '$region' => 'Virginia', '$country' => 'US', '$zip' => '22121', '$image' => 'http://media.clarkart.edu/Web_medium_images/1955.16.jpg', "Plan" => "Premium", "SignUpDate" => "2016-05-01 10:10:00" ); $result = $klaviyo->get("identify", $properties); echo "<pre>" . print_r($result, 1) . "</pre>"; ?>