priyolahiri / keenclient-php
A PHP library for reporting events to the Keen IO API
1.0.0
2013-04-03 10:11 UTC
Requires
- php: >=5.3.3
- ext-mcrypt: *
- kriswallsmith/buzz: v0.9
This package is not auto-updated.
Last update: 2024-12-30 13:52:59 UTC
README
This is a library to abstract the Keen IO API addEvent method
Installation
-
edit
composer.json
file with following contents:"require": { "keen-io/keen-io": "dev-master" }
-
install composer via
curl -s http://getcomposer.org/installer | php
(on windows, download http://getcomposer.org/installer and execute it with PHP) -
run
php composer.phar install
Use
Configure the service
use KeenIO\Service\KeenIO; KeenIO::configure($projectId, $apiKey);
Send a new event
KeenIO::addEvent('purchases', array( 'purchase' => array( 'item' => 'Golden Elephant' ), ));
Create a scoped key
$filter = array( 'property_name' => 'id', 'operator' => 'eq', 'property_value' => '123' ); $filters = array($filter); $scopedKey = KeenIO::getScopedKey($filters);