DMD SOAP API 调用流程

Dmartech售后客服 发表于 2021年07月07日 14:41 最后修改于 2021年07月08日 10:07

平台常用的接口如下,其中黄色高亮的是完成邮件发送流程需要用的接口。

image.png


根据发送的时候时候是大批量发送还是发送单个(或若干个)邮箱,发送流程略有不同。这里假设平台上已经创建了活动和发件人地址,因此活动ID和发件人地址ID信息已获取。

如何创建活动可参见 https://webpower.kf5.com/posts/view/82330/

创建发件人地址请到设置-->通用-->发件人地址页面创建。

大批量发送一般适用于营销邮件发送场景,比如活动通知,折扣发放等。

大批量的发送流程主要分为以下四步,列出了每步对应的接口。

1)   创建联系人组,addGroup

2)   上传联系人到联系人组, addRecipients 或 importRemoteCSV

3)   创建邮件素材,createMailing

4)   发送邮件,sendMailing

请注意,步骤3)和步骤2)没有前后关系,顺序可以调整。

2)和4)添加联系人到组以及发送邮件平台提供了合成了这两步的接口: importRemoteCSVSendMailing,因此可以发送流程亦简化为

1)   创建联系人组,addGroup

2)   创建邮件素材,createMailing

3)   上传联系人到联系人组并发送邮件importRemoteCSVSendMailing

 

单个邮箱发送(单发)一般适用于系统触发类邮件发送,比如密码找回,发货通知等。

单发的发送流程主要以下4步,列出了每步对应的接口。

1)   创建联系人组,addGroup

2)   添加联系人到联系人组,addRecipient 或 addRecipients

3)   创建素材,createMailing

4)   发送邮件 sendSingleMailing

请注意,步骤3)创建素材和步骤2)没有前后关系,顺序可以调整。

2)和4)添加联系人到组以及发送邮件平台提供了合成了这两步的接口: addRecipientsSendMailing,因此可以发送流程亦简化为

1)   创建联系人组,addGroup

2)   创建素材,createMailing

3)   上传联系人并发送,addRecipientsSendMailing

总结上述发送接口调用流程如下:

发送场景

发送接口调用方案一

发送接口调用方案二

营销邮件发送/批量发送

01 addGroup

02 addRecipients,或 importRemoteCSV createMailing

03 sendMailing

01 addGroup

02 createMailing

03 importRemoteCSVSendMailing

系统邮件发送/单个发送

01 addGroup

02 addRecipient,或 addRecipients

03 createMailing

04 sendSingleMailing

01 addGroup

02 createMailing

03 addRecipientsSendMailing

获取邮件发送统计数据

getMailingStatsSummary

获取已正式发送邮件的统计报告

获取邮件发送后的打开点击数据

getMailingResponse

获取的时间范围不限

获取邮件发送后的弹回数据

getMailingBounce

获取时间指定某一天的弹回

其他注意事项:

1.   addRecipients接口可以添加1-1000个联系人,因此可以用于少量群发或者单发,如果群发送数量比较大,比如一万以上,使用该接口上传联系人效率较低,建议使用批量导入接口importRemoteCSV导入联系人。

2.   addRecipientsSendMailing接口可以添加1-1000个联系人,因此可以用于少量群发或单发,如果群发送数量比较大,比如一万以上,建议使用群发接口importRemoteCSVSendMailing。

3.   由于平台上预置了一个联系人组,如果联系人添加到该组,可以跳过步骤1创建联系人步骤。实际调用中,建议根据需要创建新的联系人组

接口文档地址:https://cndemo.webpower.asia/x/soap-v5.2/wsdl.php

{{Webpower 客服团队 customerservice@webpowerchina.com}}
回复
您需要登录后才可以回复

在线咨询