<?php

require_once '../../csrest_campaigns.php';
$wrap = new CS_REST_Campaigns('Campaign ID to get bounces for', 'Your API Key');
$result = $wrap->get_bounces(1, 50, 'email', 'asc');
//$result = $wrap->get_bounces(page, page size, order field, order direction);
echo "Result of GET /api/v3/campaigns/{id}/bounces\n<br />";
if ($result->was_successful()) {
    echo "Got bounces\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>';
<?php

require_once '../../csrest_campaigns.php';
$auth = array('access_token' => 'your access token', 'refresh_token' => 'your refresh token');
$wrap = new CS_REST_Campaigns('Campaign ID to get bounces for', $auth);
$result = $wrap->get_bounces('Get bounces since', 1, 50, 'email', 'asc');
//$result = $wrap->get_bounces(page, page size, order field, order direction);
echo "Result of GET /api/v3.1/campaigns/{id}/bounces\n<br />";
if ($result->was_successful()) {
    echo "Got bounces\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>';
 function getCampaignBounces($campaignId, $sentDate, $page_number, $page_size, $order_field, $order_direction)
 {
     $this->loadWrapperClass('csrest_campaigns');
     $wrap = new CS_REST_Campaigns($campaignId, $this->_api_key);
     $result = $wrap->get_bounces($sentDate, $page_number, $page_size, $order_field, $order_direction);
     $list = array();
     foreach ($result->response->Results as $row) {
         $list[] = $row;
     }
     // $this->resultCount = count($list);
     return $list;
 }