This bundle provides Campaigner APIs' as Symfony services.
See Campaigner API User Guide for the list of web services and methods.
This bundle uses PHP's native SOAP objects.
Make sure soap module is enabled in your PHP's installation.
Download the bundle using composer
$ composer require exs/campaigner-bundle
Enable the bundle
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new EXS\CampaignerBundle\EXSCampaignerBundle(),
// ...
);
}
Required configuration :
exs_campaigner:
username: 'someusername'
password: 'somepassword'
Complete configuration (with default values) :
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'
Campaign Management Web Service
Service id : exs_campaigner.campaign_manager
Methods :
Contact Management Web Service
Service id : exs_campaigner.contact_manager
Methods :
Content Management Web Service
Service id : exs_campaigner.content_manager
Methods :
List Management Web Service
Service id : exs_campaigner.list_manager
Methods :
SMTPService Web Service
Service id : exs_campaigner.smtp_manager
Methods :
Workflow Management Web Service
Service id : exs_campaigner.workflow_manager
Methods :
How can I help you explore Laravel packages today?