#!/usr/bin/env php

<?php 
/**
 * Super bare-bones test
 */
require __DIR__ . '/setup.php';
require __DIR__ . '/../main.php';
$GS = new GoSquared(array('site_token' => SITE_TOKEN, 'api_key' => API_KEY));
$person = $GS->Person('php-module-test');
$result = $person->identify(array('name' => 'PHP SDK', 'email' => '*****@*****.**', 'props_set' => false));
if (!$result) {
    $GS->debug("Identify failed", E_USER_WARNING);
}
$result = $person->set_properties(array('name' => 'PHP SDK', 'email' => '*****@*****.**', 'props_set' => true));
if (!$result) {
    $GS->debug("Properties failed", E_USER_WARNING);
}
Esempio n. 2
0
#!/usr/bin/env php

<?php 
/**
* Super bare-bones test
*/
require __DIR__ . '/setup.php';
require __DIR__ . '/../main.php';
$GS = new GoSquared(array('site_token' => SITE_TOKEN, 'api_key' => API_KEY));
foreach ($GS->now->api as $f) {
    $result = $GS->now->{$f}();
    if (!$result) {
        $GS->debug("Now API request failed", E_USER_WARNING);
    }
}
Esempio n. 3
0
#!/usr/bin/env php

<?php 
/**
 * Super bare-bones test
 */
require __DIR__ . '/setup.php';
require __DIR__ . '/../main.php';
$GS = new GoSquared(array('site_token' => SITE_TOKEN, 'api_key' => API_KEY));
$transaction = $GS->create_transaction('php-module-test');
$transaction->add_item(array('name' => 'Item Name', 'revenue' => 5.99));
$transaction->add_item('Item Name', array('revenue' => 6.99));
$result = $transaction->track();
if (!$result) {
    $GS->debug("Transaction failed", E_USER_WARNING);
}
$person = $GS->Person('php-module-test');
$transaction = $person->Transaction('php-module-test');
$transaction->add_items(array(array('name' => 'Item Name', 'revenue' => 5.99)));
$result = $transaction->track();
if (!$result) {
    $GS->debug("Transaction failed", E_USER_WARNING);
}
Esempio n. 4
0
#!/usr/bin/env php

<?php 
/**
* Super bare-bones test
*/
require __DIR__ . '/setup.php';
require __DIR__ . '/../main.php';
$GS = new GoSquared(array('site_token' => SITE_TOKEN, 'api_key' => API_KEY));
foreach ($GS->trends->api as $f) {
    $result = $GS->trends->{$f}();
    if (!$result) {
        $GS->debug("Trends API request failed", E_USER_WARNING);
    }
}
Esempio n. 5
0
#!/usr/bin/env php

<?php 
/**
* Super bare-bones test
*/
require __DIR__ . '/setup.php';
require __DIR__ . '/../main.php';
$GS = new GoSquared(array('site_token' => SITE_TOKEN, 'api_key' => API_KEY));
foreach ($GS->account->api as $f) {
    $result = $GS->account->{$f}();
    if (!$result) {
        $GS->debug("Account API request failed", E_USER_WARNING);
    }
}
Esempio n. 6
0
#!/usr/bin/env php

<?php 
/**
* Super bare-bones test
*/
require __DIR__ . '/setup.php';
require __DIR__ . '/../main.php';
$GS = new GoSquared(array('site_token' => SITE_TOKEN, 'api_key' => API_KEY));
foreach ($GS->ecommerce->api as $f) {
    $result = $GS->ecommerce->{$f}();
    if (!$result) {
        $GS->debug("Ecommerce API request failed", E_USER_WARNING);
    }
}
Esempio n. 7
0
#!/usr/bin/env php

<?php 
/**
 * Super bare-bones test
 */
require __DIR__ . '/setup.php';
require __DIR__ . '/../main.php';
$GS = new GoSquared(array('site_token' => SITE_TOKEN, 'api_key' => API_KEY));
$result = $GS->track_event('Test Event', array('custom' => 'properties', 'here' => true));
if (!$result) {
    $GS->debug("Event failed", E_USER_WARNING);
}
$result = $GS->track_event('Test Event');
if (!$result) {
    $GS->debug("Event failed", E_USER_WARNING);
}
$person = $GS->create_person('php-module-test');
$result = $person->track_event('Test Event');
if (!$result) {
    $GS->debug("Event failed", E_USER_WARNING);
}
echo json_encode($result);
Esempio n. 8
0
#!/usr/bin/env php

<?php 
/**
 * Super bare-bones test
 */
require __DIR__ . '/setup.php';
require __DIR__ . '/../main.php';
$GS = new GoSquared(array('site_token' => SITE_TOKEN, 'api_key' => API_KEY));
$person = $GS->Person();
$result = $person->identify(array('id' => 1, 'name' => 'PHP SDK', 'email' => '*****@*****.**'));
if (!$result) {
    $GS->debug("Identify failed", E_USER_WARNING);
}
$result = $person->set_properties(array('name' => 'PHP SDK', 'email' => '*****@*****.**'));
if (!$result) {
    $GS->debug("Properties failed", E_USER_WARNING);
}