Web API文档
1. 入口
- 地址:services.unimarketing.org
- 端口:80
2. 公司账户信息接口(Rest API)
-
2.1 |
账户信息查询 |
GET |
/account |
|
2.2 |
账号状态验证 |
POST |
/account |
|
3. 联系人接口(Rest API)
-
3.1 |
创建联系人列表 |
POST |
/list |
|
3.2 |
更新联人列表 |
POST |
/list/{listId}?field=(delete|update|add) |
|
3.3 |
查询联系人列表 |
GET |
/list?q=***&start-index=1&max-results=10 |
|
3.4 |
删除联系人列表 |
DELETE |
/list/{listId} |
(new_2011-08-04) |
3.5 |
获取联系人列表信 |
GET |
/list/{listId} |
|
3.6 |
添加多笔联系人 |
POST |
/contact |
|
3.7 |
更新联系人信息 |
POST |
/contact/{contactID} |
(update_2011-07-13) |
3.8 |
批量删除联系人 |
POST |
/contact/delete |
|
3.9 |
删除联系人 |
DELETE |
/contact/{contactID} |
|
3.10 |
查询联系人信息 |
GET |
/contact |
(update_2011-07-13) |
3.11 |
获取联系人信 |
GET |
/contact/{contact-id} |
|
3.12 |
创建导入任务 |
POST |
/contactimport |
|
3.13 |
导入联系人 |
POST |
/contactimport/import/{importId} |
|
3.14 |
修改导入任务 |
POST |
/contactimport/{importID} |
|
3.15 |
执行导入任务 |
POST |
/contactimport/{importID} |
|
3.16 |
查询导入任务 |
GET |
/contactimport/{importID} |
|
4. 邮件接口(Rest API)
-
4.1 |
创建邮件分类 |
POST |
/folder |
|
4.2 |
更新邮件分类 |
PUT/POST |
/folder/update |
|
4.3 |
删除邮件分类 |
PUT/POST |
/folder/delete |
|
4.4 |
查询邮件分类 |
GET |
/folder?q=***&start-index=1&max-results=10 |
|
4.5 |
创建邮件 |
POST |
/message |
|
4.6 |
更新邮件 |
POST |
/message/{messageID} |
|
4.7 |
删除邮件 |
DELETE |
/message/{messageID} |
|
4.8 |
查询邮件列表 |
GET |
/message?q=***&start-index=1&max-results=10 |
|
4.9 |
预览邮件 |
GET |
/message/{messageID}?preview |
|
5. 群发营销邮件接口(Rest API)
-
5.1 |
创建发送任务 |
POST |
/schedule/create |
|
5.2 |
更改发送任务 |
POST |
/schedule/{scheduleID} |
|
5.3 |
取消发送任 |
PUT |
/schedule/{scheduleID}?cancel |
|
5.4 |
查询发送任务列表 |
POST |
/schedule/query?start-index=1&max-results=10 |
(update_2011-07-13) |
5.5 |
查询发送任务信息 |
GET |
/schedule/{scheduleid} |
(update_2012-11-22) |
6. 触发交易邮件接口(Rest API)
-
6.1 |
创建交易邮件模板 |
POST |
/message |
|
6.2 |
创建交易类邮件计划 |
POST |
/schedule |
(update_2011-07-13) |
6.3 |
触发交易邮 |
POST |
/schedule/trigger |
(update_2012-12-21) |
6.4 |
触发交易邮件(简化接口) |
POST |
/message/send |
(update_2012-12-21) |
6.5 |
触发交易邮件 |
POST |
/schedule |
(update_2012-11-29)旧接口,不推荐使用 |
6.6 |
查询交易邮件报 |
POST |
/report/details/{taskId}?q={domains} |
(new_2011-07-13) |
7. 报表接口(Rest API)
-
7.1 |
查询发送任务:汇总报表 |
GET |
/report/{scheduleID}?type=summary |
|
7.2 |
查询发送任务:打开、链接点击汇总报表 |
GET |
/report/{scheduleID}?type=urls |
|
7.3 |
查询发送任务:打开,链接点击明细报表 |
GET |
/details/{scheduleID}?event={eventName} |
|
7.4 |
查询发送任务:联系人送达明细报表 |
GET |
/report/{scheduleID}?type=contact&status={statusName} |
|
7.5 |
查询联系人:汇总报表 |
GET |
/report/contact/summary?start-date=... |
|
7.6 |
查询联系人:报表明细 |
POST |
/report/contact/detail?start-date=... |
|
- 注:此接口仅仅支持群发邮件的报表数据,如需要触发邮件报表数据请使用Webhooks接口获取报表明细数据进行统计
8. 综合示例
- 8.1 示例1 (创建联系人列表=>添加联系人=>创建邮件分类=>创建邮件=>创建发送任务|系统邮件=>根据发送计划ID,取得报表数据)
- 8.2 示例2 (查询联系人列表=>查询邮件=>创建发送任务|系统邮件)
- 8.3 示例3 (查询联系人列表=>创建导入任务=>导入联系人)
9. SDK
- 1. JAVA SDK 下载
- 1.1 JAVA SDK 主要提供 OAuth 授权DEMO 和 一个客户端工具类
- 1.2 JAVA SDK 提供所有API 客户端测试DEMO
- 2. PHP SDK 下载
- 1.1 PHP SDK 主要提供一个客户端工具类
- 1.2 PHP SDK 提供所有API 客户端测试DEMO
- 3. .NET SDK 下载
- 1.1 .Net SDK 主要提供一个客户端工具类
- 1.2 .Net SDK 提供所有API 客户端测试DEMO