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; }
<?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>';