exs / campaigner-bundle
此包是Campaigner的SOAP网络服务的客户端。
v2.0.1
2020-01-21 21:27 UTC
Requires
- php: >=7.2
- ext-soap: *
- symfony/flex: ^1.0
- symfony/framework-bundle: ~4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.15
- phpstan/phpstan: ^0.11.12
- phpunit/phpunit: ^8.3
This package is auto-updated.
Last update: 2024-09-24 07:32:20 UTC
README
这个包做了什么?
此包提供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'
网络服务和方法
-
活动管理网络服务
服务ID:
exs_campaigner.campaign_manager
方法
- CreateUpdateCampaign(第91页)
- DeleteCampaign(第98页)
- DeleteFromEmail(第100页)
- GetCampaignRunsSummaryReport(第102页)
- GetCampaignSummary(第110页)
- GetTrackedLinkSummaryReport(第117页)
- GetUnsubscribeMessages(第120页)
- ListCampaigns(第123页)
- ListFromEmails(第128页)
- ListTrackedLinksByCampaign(第131页)
- ScheduleCampaign(第134页)
- SendTestCampaign(第137页)
- SetCampaignRecipients(第139页)
- StopCampaign(第141页)
- ValidateFromEmail(第143页)
-
联系管理网络服务
服务ID:
exs_campaigner.contact_manager
方法
- CreateUpdateAttribute(第26页)
- DeleteAttribute(第30页)
- DeleteContacts(第32页)
- DownloadReport(第34页)
- 获取联系人(第37页)
- 获取上传大量联系人结果(第45页)
- 获取上传大量联系人状态(第49页)
- 立即上传(第53页)
- 启动双重确认订阅(第63页)
- 列出属性(第67页)
- 列出联系人字段(第71页)
- 列出测试联系人(第75页)
- 重新订阅联系人(第78页)
- 运行报告(第82页)
- 上传大量联系人(第85页)
-
内容管理Web服务
服务ID:
exs_campaigner.content_manager
方法
-
列表管理Web服务
服务ID:
exs_campaigner.list_manager
方法
-
SMTP服务Web服务
服务ID:
exs_campaigner.smtp_manager
方法
- 下载报告(第183页)
- 获取SMTP详情状态(第185页)
- 获取SMTP活动报告(第190页)
- 获取SMTP退订报告(第195页)
- 获取SMTP报告分组摘要(第200页)
- 运行报告(第205页)
-
工作流管理Web服务
服务ID:
exs_campaigner.workflow_manager
方法