public getOpenStatisticsForMessage ( integer $id, integer $count = 100, integer $offset ) : Postmark\Models\DynamicResponseModel | ||
$id | integer | The ID for the message that we want statistics for. |
$count | integer | How many statistics should we retrieve? |
$offset | integer | How many should we 'skip' when 'paging' through statistics. |
return | Postmark\Models\DynamicResponseModel |
function getOpenStatisticsForMessage($id, $count = 100, $offset = 0)
{
$query = array();
$query['count'] = $count;
$query['offset'] = $offset;
return new DynamicResponseModel($this->processRestRequest('GET', "/messages/outbound/opens/{$id}", $query));
}
function testClientCanGetMessageOpensForSpecificMessage() { $tk = parent::$testKeys; $client = new PostmarkClient($tk->READ_SELENIUM_TEST_SERVER_TOKEN, $tk->TEST_TIMEOUT); $stats = $client->getOpenStatistics(); $messageId = $stats->Opens[0]["MessageID"]; $result = $client->getOpenStatisticsForMessage($messageId); $this->assertNotEmpty($result); }