CampaignMonitor::getSegmentsByCampaignId PHP Метод

getSegmentsByCampaignId() публичный Метод

Returns a list of all segments for a campaign.
public getSegmentsByCampaignId ( string $campaignId ) : array
$campaignId string The ID of the campaign.
Результат array
    public function getSegmentsByCampaignId($campaignId)
    {
        // set parameters
        $parameters['CampaignID'] = (string) $campaignId;
        // make the call
        $records = (array) $this->doCall('campaigns/' . $campaignId . '/listsandsegments', $parameters);
        // stop here if no records were set
        if (empty($records)) {
            return array();
        }
        // reserve variable
        $results = array();
        $i = 0;
        // loop the list and segment records
        foreach ($records['Segments'] as $record) {
            $results[$i]['id'] = $record['SegmentID'];
            $results[$i]['list_id'] = $record['ListID'];
            $results[$i]['name'] = $record['Name'];
            $i++;
        }
        // return the records
        return $results;
    }