exs/campaigner-bundle

此包是Campaigner的SOAP网络服务的客户端。

v2.0.1 2020-01-21 21:27 UTC

This package is auto-updated.

Last update: 2024-09-24 07:32:20 UTC


README

Build Status

这个包做了什么?

此包提供Campaigner API作为Symfony服务。

请参阅Campaigner API用户指南以获取网络服务和方法的列表。

安装

此包使用PHP的本地SOAP对象

确保您的PHP安装中启用了soap模块。

使用composer下载包

$ composer require exs/campaigner-bundle

启用包

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new EXS\CampaignerBundle\EXSCampaignerBundle(),
        // ...
    );
}

配置

必需配置

exs_campaigner:
    username: 'someusername'
    password: 'somepassword'

完整配置(带默认值)

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'

网络服务和方法