到目前为止,我已经能够创建一个新的 civi Mailing 对象并填充它,但令人困惑的是,我看不到用于指定邮件目标组的参数。
对于上下文,我正在使用来自远程服务器的纯 REST api 处理 Civi。我有一个将自定义模板放到服务器上的解决方案;新问题是设置时间表和交付组,并启动发送。我正在使用来自 github 的 python-civicrm 库作为客户端的中介。
我认为发送是由于设置时间表而发生的——即我不需要 API 调用来说“发送邮件”?设置“预定日期”==“现在”是否安全,或者我应该设置“现在 + 1 分钟”或类似的日期?
这样就剩下设置交付组了。我们已经在数据库中定义了组,我想按名称指定组(并且最好能够提前验证组名是有效的目的地,也许通过执行组名-> id 查找)。
我认为邮件创建“组”可能有一个参数,该参数可以具有“包含”和“排除”键;至少,这就是网络表单似乎要做的事情。但是在 REST api 实现中没有提到它。
任何人都可以提供指点吗?