2017 © Pedro PelĂĄez
 

library php-klaviyo-api

Klaviyo API wrapper for PHP

image

siro/php-klaviyo-api

Klaviyo API wrapper for PHP

  • Friday, July 6, 2018
  • by SiroDiaz
  • Repository
  • 1 Watchers
  • 0 Stars
  • 4 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 33 % Grown

The README.md

php-klaviyo-api

Build Status paypal, (*1)

Klaviyo API wrapper for PHP. It allows to consume the Klaviyo v1 API using a clear and simple PHP class format for make the usage user-friendly. Stuff like delete a list is as logic as doing: $klaviyo->list->delete('asdD2e2'). Easy, isn't it?, (*2)

Installation

Installing php-klaviyo-api is simple. You just need Composer installed and added to the path. For install the current last version run:, (*3)

composer require siro/php-klaviyo-api:"^1.6.0", (*4)

Usage

API organization and usage

The php-klaviyo-api is organized as the official Klaviyo API, really. If you want to access to event API you must do as follow:, (*5)

// klaviyo Event API
$klaviyo->event->track($event, $customerProperties, $properties);
$klaviyo->event->trackAsync($event, $customerProperties, $properties);

// email template API
$klaviyo->template->getAll();
$klaviyo->template->create('newuser', $htmlString);

// lists API
$klaviyo->list->getLists();
$klaviyo->list->create('premium');

A real example would be as i show here:, (*6)

<?php

use Siro\Klaviyo\KlaviyoAPI;

$klaviyo = new KlaviyoAPI();
$klaviyo->event->trackAsync(
    'register',
    ['email' => 'federico@gmail.com'],
    []
);

As you can see it is really easy. The code is good organized, with the same documentation that the official one. You just need to read a bit and you will see that it is simple and intuitive., (*7)

Klaviyo Event API

This API is used to track events to Klaviyo. This is the main feature and you maybe would use it. By that reason i implemented this API wrapper in this way. For load it, (*8)

Contributing

This project uses PSR-4 coding standard. If you want to make a contribution it must be important run make sniff for checking your code before commit the changes. At this moment it is prioritary making tests for the API so Pull requests for tests and fixes are welcome., (*9)

Credits

All credits, at this moment, are for Siro DĂ­az PalazĂłn sirodiaz93@gmail.com., (*10)

Contributors

At this moment main contributors are: - Siro DĂ­az PalazĂłn SiroDiaz - Lukasz Blysq, (*11)

License

This project is licensed under MIT., (*12)

The Versions

06/07 2018

dev-dev

dev-dev

Klaviyo API wrapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Siro Diaz

06/07 2018

dev-master

9999999-dev

Klaviyo API wrapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Siro Diaz

17/05 2018

1.0.2

1.0.2.0

Klaviyo API wrapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Siro Diaz

28/04 2018

1.0.1

1.0.1.0

Klaviyo API wrapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Siro Diaz

28/04 2018

1.0

1.0.0.0

Klaviyo API wrapper for PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

by Siro Diaz