EXS/CampaignerBundle
, (*1)
What is this bundle doing ?
This bundle provides Campaigner APIs' as Symfony services., (*2)
See Campaigner API User Guide for the list of web services and methods., (*3)
Installation
This bundle uses PHP's native SOAP objects., (*4)
Make sure soap module is enabled in your PHP's installation., (*5)
Download the bundle using composer, (*6)
$ composer require exs/campaigner-bundle
Enable the bundle, (*7)
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new EXS\CampaignerBundle\EXSCampaignerBundle(),
// ...
);
}
Configuration
Required configuration :, (*8)
exs_campaigner:
username: 'someusername'
password: 'somepassword'
Complete configuration (with default values) :, (*9)
exs_campaigner:
username: 'someusername'
password: 'somepassword'
# Default values
wsdl:
campaign_management: 'https://ws.campaigner.com/2013/01/campaignmanagement.asmx?WSDL'
contact_management: 'https://ws.campaigner.com/2013/01/contactmanagement.asmx?WSDL'
content_management: 'https://ws.campaigner.com/2013/01/contentmanagement.asmx?WSDL'
list_management: 'https://ws.campaigner.com/2013/01/listmanagement.asmx?WSDL'
smtp_management: 'https://ws.csmtp.net/2014/06/SMTPService.asmx?WSDL'
workflow_management: 'https://ws.campaigner.com/2013/01/workflowmanagement.asmx?WSDL'
xsd:
contacts_search_criteria: '@EXSCampaignerBundle/Resources/xsd/ContactsSearchCriteria2.xsd'
Web services and methods
-
Campaign Management Web Service, (*10)
Service id : exs_campaigner.campaign_manager
, (*11)
Methods :, (*12)
-
Contact Management Web Service, (*13)
Service id : exs_campaigner.contact_manager
, (*14)
Methods :, (*15)
-
Content Management Web Service, (*16)
Service id : exs_campaigner.content_manager
, (*17)
Methods :, (*18)
-
List Management Web Service, (*19)
Service id : exs_campaigner.list_manager
, (*20)
Methods :, (*21)
-
SMTPService Web Service, (*22)
Service id : exs_campaigner.smtp_manager
, (*23)
Methods :, (*24)
-
Workflow Management Web Service, (*25)
Service id : exs_campaigner.workflow_manager
, (*26)
Methods :, (*27)