at-lab/laravel-unisender-api

Unisender API

dev-master 2023-10-06 11:43 UTC

This package is auto-updated.

Last update: 2024-09-06 13:45:42 UTC


README

团队

php artisan unisender:synch-command

主要方法列表

方法

getLists — 获取带有代码的邮件列表;createList — 创建新的联系人列表;updateList — 更改邮件列表属性;deleteList — 删除联系人列表;subscribe — 将收件人订阅到一个或多个邮件列表;exclude — 将收件人从邮件列表中排除;unsubscribe — 从邮件列表中取消订阅收件人;importContacts — 批量导入和同步联系人;exportContacts — 导出联系人数据;getTotalContactsCount — 获取用户数据库大小信息;getContactCount — 获取列表中的联系人数量;getContact — 获取单个联系人的信息。

处理额外字段和标签

getFields — 获取用户自定义字段列表;createField — 创建新字段;updateField — 更改字段参数;deleteField — 删除字段;getTags — 获取用户自定义标签列表;deleteTag — 删除标签。

创建和发送消息

createEmailMessage — 创建邮件用于邮件列表;createSmsMessage — 创建用于大规模短信的短信;createCampaign — 计划大规模的邮件或短信发送;cancelCampaign — 取消之前计划的大规模发送;getActualMessageVersion — 获取当前邮件版本;sendSms — 发送短信;checkSms — 检查短信的投递状态;sendEmail — 简化发送单个邮件;sendTestEmail — 发送测试邮件(到自己的邮箱);checkEmail — 检查邮件的投递状态;updateOptInEmail — 更改带有确认订阅链接的邮件文本;getWebVersion — 获取已发送邮件的网页版本链接;deleteMessage — 删除消息;updateEmailMessage — 编辑用于邮件列表的邮件。

处理模板

createEmailTemplate — 创建用于邮件列表的消息模板;updateEmailTemplate — 编辑现有消息模板;deleteTemplate — 删除模板;getTemplate — 获取模板信息;getTemplates — 获取系统中创建的所有模板列表;listTemplates — 获取所有模板列表(不含正文)。

获取统计数据

getCampaignDeliveryStats — 获取指定邮件列表消息的投递状态报告;getCampaignCommonStats — 获取指定邮件列表投递结果的总信息;getVisitedLinks — 获取链接点击统计;getCampaigns — 获取邮件列表列表;getCampaignStatus — 获取邮件列表状态;getMessages — 获取消息列表;getMessage — 获取短信或邮件信息;listMessages — 获取消息列表(不含正文和附件)。

处理备注

createSubscriberNote — 创建联系人的备注;updateSubscriberNote — 编辑备注;deleteSubscriberNote — 删除备注;getSubscriberNote — 获取备注信息;getSubscriberNotes — 获取联系人的所有备注信息。