Overview

Namespaces

  • Ctct
    • Auth
    • Components
      • Account
      • Activities
      • Contacts
      • EmailMarketing
      • Tracking
    • Exceptions
    • Services
  • PHP

Classes

  • AccountService
  • ActivityService
  • BaseService
  • CampaignScheduleService
  • CampaignTrackingService
  • ContactService
  • ContactTrackingService
  • EmailMarketingService
  • ListService
  • Overview
  • Namespace
  • Class
  • Tree

Class EmailMarketingService

Performs all actions pertaining to Constant Contact Campaigns

Ctct\Services\BaseService
Extended by Ctct\Services\EmailMarketingService
Namespace: Ctct\Services
Package: Services
Author: Constant Contact
Located at Ctct/Services/EmailMarketingService.php
Methods summary
public Ctct\Components\EmailMarketing\Campaign
# addCampaign( string $accessToken, Ctct\Components\EmailMarketing\Campaign $campaign )

Create a new campaign

Create a new campaign

Parameters

$accessToken
string
$accessToken - Constant Contact OAuth2 access token
$campaign
Ctct\Components\EmailMarketing\Campaign
$campaign - Campign to be created

Returns

Ctct\Components\EmailMarketing\Campaign
public Ctct\Components\ResultSet
# getCampaigns( string $accessToken, array $params = null )

Get a set of campaigns

Get a set of campaigns

Parameters

$accessToken
string
$accessToken - Constant Contact OAuth2 access token
$params
array
$params - query params to be appended to the request

Returns

Ctct\Components\ResultSet
public Ctct\Components\EmailMarketing\Campaign
# getCampaign( string $accessToken, integer $campaign_id )

Get campaign details for a specific campaign

Get campaign details for a specific campaign

Parameters

$accessToken
string
$accessToken - Constant Contact OAuth2 access token
$campaign_id
integer
$campaign_id - Valid campaign id

Returns

Ctct\Components\EmailMarketing\Campaign
public boolean
# deleteCampaign( string $accessToken, integer $campaign_id )

Delete an email campaign

Delete an email campaign

Parameters

$accessToken
string
$accessToken - Constant Contact OAuth2 access token
$campaign_id
integer
$campaign_id - Valid campaign id

Returns

boolean
public Ctct\Components\EmailMarketing\Campaign
# updateCampaign( string $accessToken, Ctct\Components\EmailMarketing\Campaign $campaign )

Update a specific email campaign

Update a specific email campaign

Parameters

$accessToken
string
$accessToken - Constant Contact OAuth2 access token
$campaign
Ctct\Components\EmailMarketing\Campaign
$campaign - Campaign to be updated

Returns

Ctct\Components\EmailMarketing\Campaign
Methods inherited from Ctct\Services\BaseService
__construct(), buildUrl(), getHeaders(), getRestClient()
Properties inherited from Ctct\Services\BaseService
$apiKey, $rest_client
Appconnect PHP SDK API documentation generated by ApiGen 2.8.0