【发布时间】:2017-05-23 22:21:57
【问题描述】:
使用 Mautic API 创建电子邮件的文档是: https://developer.mautic.org/#create-email
如果不指定参数 lists,我将无法创建电子邮件。 lists 参数是这样指定的:
lists array 应该添加到段电子邮件的段 ID 数组
如何使用 Python 通过 HTTP post 发送参数列表,以便 Mautic API 可以识别它?
这会在 Mautic 中创建一个类型为“模板”(默认)的电子邮件...
emailData = {
'name': 'Email-teste',
'subject': 'Assunto teste',
'isPublished': '1',
'language': 'pt_BR',`enter code here`
'customHtml' : '<strong>html do email<strong>'
}
但我需要创建一个类型为“list”的电子邮件。
为此,必须指定每个列表 ID。 列表是 Mautic 中的细分...... 我有一个 ID 为 7 的片段!
如何使用 POST(Python 请求)将分段 ID 发送到 Mautic API?
emailData = {
'name': 'Email-teste',
'subject': 'Assunto teste',
'emailType': 'list',
'lists': '7',
'isPublished': '1',
'language': 'pt_BR',
'customHtml' : '<strong>html do email<strong>'
}
我尝试了很多方法......但我总是得到错误:
u'errors': [{u'code': 400,
u'details': {u'lists': [u'This value is not valid.']},
u'message': u'lists: This value is not valid.'}]}
我确定我有一个 ID 为 7 的段,正如我在 Mautic 界面中看到的那样。
【问题讨论】:
标签: python http-post python-requests mautic