Exemplo n.º 1
0
 function getScheduledCampaigns()
 {
     $filename = 'scheduled_campaigns.json';
     $this->loadWrapperClass('csrest_clients');
     $list = false;
     // Check for fresh cached results
     if ($this->cacheNotExpired($filename) && $this->_force_flush === 'false') {
         $list = $this->getCached($filename);
     }
     // Uncached Results
     if (!is_array($list) || $this->_force_flush === 'true') {
         $list = array();
         $wrap = new CS_REST_Clients($this->_client_id, $this->_api_key);
         $result = $wrap->get_scheduled();
         foreach ($result->response as $item) {
             array_push($list, $this->objectToArray($item));
         }
         $this->setCached($filename, $list);
         $this->setCacheExpiry($filename);
     }
     $this->resultCount = count($list);
     return $list;
 }
Exemplo n.º 2
0
<?php

require_once '../../csrest_clients.php';
$auth = array('access_token' => 'your access token', 'refresh_token' => 'your refresh token');
$wrap = new CS_REST_Clients('ClientID to get scheduled campaigns for', $auth);
$result = $wrap->get_scheduled();
echo "Result of /api/v3.1/clients/{id}/scheduled\n<br />";
if ($result->was_successful()) {
    echo "Got scheduled campaigns\n<br /><pre>";
    var_dump($result->response);
} else {
    echo 'Failed with code ' . $result->http_status_code . "\n<br /><pre>";
    var_dump($result->response);
}
echo '</pre>';