Mailchimp API:向带有标签的用户发送营销活动

2024-03-26

我正在尝试使用 Django 的 mailchimp3 的 API 调用将露营发送到基于标签的分段(即列出具有特定标签的成员),但我不太找到正确的 json 结构来实现它,这是我到目前为止所得到的:

        campaign_creation = {
        "type": "regular",
        "recipients": {
            "list_id": LIST_ID,
            "segment_opts": {
                "match": "any",
                "conditions": [{
                    "condition_type": "StaticSegment",
                    "op": "contains",
                    "field": "Tags",
                    "value": ["foo"]
                }]
            }
        },
        "settings": {
            "subject_line": campaign_label,
            "title": campaign_label,
            "from_name": FROM_NAME,
            "reply_to": REPLY_TO,
        },
    }

但这样我就得到了错误:

mailchimp3.mailchimpclient.MailChimpError:{'type':'http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/','标题':'无效资源','状态':400,' detail': "无法验证提交的资源。有关特定于字段的详细信息,请参阅 'errors' 数组。", 'instance': '88679b18-6e55-4463-9c62-06d47b825f77', 'errors': [{' field': 'recipients.segment_opts.conditions.item:0', 'message': '数据与anyOf 中描述的任何模式都不匹配。'}]}

值得一提的是,创建营销活动并将其发送到整个列表的例程工作得很好,只是失败了,因为我添加了segment_opts部分

任何人都可能知道如何使其发挥作用?提前致谢!


这可能是老问题,但答案是 - 您的 StaticSegment 对象可能是错误的。在我的例子中,它的工作原理与此类似,但是如果您想使用多个标签,那么正确的方法可能是为每个标签添加另一个 StaticSegment。另外,你通过foo我想你知道这应该是标签id.

'conditions' => [
    [
      'condition_type' => 'StaticSegment',
      'field' => 'static_segment',
      'op' => 'static_is',
      'value' => $tagId
    ]
 ]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mailchimp API:向带有标签的用户发送营销活动 的相关文章

  • 如何在 Spring 控制器中检索 FORM/POST 参数?

    我有以下回应 应该来自邮件黑猩猩网络钩子 URL 这是行正文 RAW BODY type usub fired at 2015 07 23 17 3A19 3A34 data 5Baction 5D unsub data 5Breason
  • ASP.NET 中的 MailChimp oauth2 不断返回 invalid_grant

    我正在开发一个新的应用程序 提供与 MailChimp 的集成 基本上 它使用户能够轻松地将客户联系信息直接导出到 MailChimp 帐户 即 MailChimp 内的特定邮件列表 所有这些都有效 并且与我的问题有些无关 为了不要求用户每
  • mc:edit 不适用于具有 Mandrill Javascript API 的 Mailchimp 模板

    我正在尝试使用 Mailchimp 模板通过 Mandrill API 发送电子邮件 我正在使用 Parse com 在云代码中执行此操作 请参阅此处https www parse com docs cloud modules guide
  • 如何使用复选框将电子邮件保存给订阅者?

    选中该框后 如何在单击 保存 后将用户的电子邮件从 输入电子邮件 添加到我的 mailchimp 订户列表中 用户 new html erb Get blog posts from Anthony Galli CEO Founder abo
  • 电子邮件模板生成器,例如 Mailchmip [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想编辑像 mailchimp 这样的电子邮件模板 是否有任何可用的 jQuery 插件 它类似于像
  • 更改 MailChimp 的成功/错误消息

    我在任何地方都找不到这个 熟悉 MailChimp 的人可以提供建议吗 我已经嵌入了我的表单 输入 并且有一些空的 div 如下 其中注入了错误 成功消息 div class clear div class response style d
  • MailChimp jQuery 冲突

    将 MailChimp 集成到我正在设计的网站中时 我经历了最糟糕的时光 问题是验证不适用于嵌入式订阅表单 该表单不是内嵌错误消息 而是将用户踢到 MailChimp 注册页面以纠正错误或确认列表选择 我对代码进行了大量的自定义 因此不幸的
  • Mailchimp 错误:错误请求 - 您的营销活动尚未准备好发送

    我正在使用以下教程来创建活动并使用 Php 在 MailChimp 中发送电子邮件 https isabelcastillo com create send mailchimp campaign api 3 https isabelcast
  • Mailchimp API /列出 merge_fields 的日期类型参数格式

    我有一个date我需要在 Mailchimp API 的 v3 版本中填充该 merge field 在我找到答案之前 我在谷歌上进行了很多搜索 希望这可以节省某人的时间 预期的格式是 mm dd yyyy 看起来月份和日期的个位数就可以了
  • 为什么 gibbon 会抛出“未初始化的常量 Gibbon::API (NameError)”

    我正在尝试添加长臂猿宝石 https github com amro gibbon进入 Rails 3 2 应用程序 我已按照说明进行操作 并使用以下内容设置了 gibbon rb 初始化程序 Gibbon API api key ENV
  • MailChimp 内容阻止拖放不起作用

    我必须在 MailChimp 服务中编辑现有的自定义模板 其中内容块的拖放功能不起作用 模板有很多嵌套表 因此我联系了他们的支持人员 他们的回复是某些块是嵌套的 可能会导致冲突 为了制作简单的测试用例场景 我删除了大部分代码 样式 只留下一
  • Yii2 创建一个没有模型的表单

    我想知道如何在 Yii2 框架中创建一个没有模型的表单 因为我正在创建一个 mailchimp 注册表单 因此不需要模型 下面的代码会生成一个表单 但是正如您所看到的 它使用了一个模型 我是否仍然使用 activeform 如何删除 mod
  • Mandrill 发送电子邮件时出现问题:消息未发送:已排队

    我在使用 Mandrill 发送电子邮件时遇到问题 我创建了一个帐户和一个新模板 但是当我尝试发送该模板的测试时 即使我曾经发送过电子邮件 我也会收到以下消息 消息未发送 已排队 我为具有相同 pb 的人修复了此问题 我向 Mandrill
  • 使用 cURL 将表单 POST 到两个地方

    昨天我问了一个问题 https stackoverflow com questions 12165649 how can i execute php before posting to someone elses script from a
  • 如何在mailchimp中设置日期区域设置?

    我需要更改 mailchimp 区域设置 DATE M y 这给出了 Apr 2013 我想要 Abr 2013 葡萄牙语格式 有什么办法可以做到这一点吗 Thanks 您是否尝试过用翻译合并标签包装日期 TRANSLATE PT DATE
  • 您可以在不使用 API 的情况下获得 MailChimp 兴趣组 ID 吗?

    使用 MailChimp API 要将成员添加到具有特定兴趣组的列表 您需要该列表的 ID 和兴趣组的 ID 要获取这两个 ID 您可以查询 API 来获取它们 或者对于列表 ID 您可以在 MailChimp 接口输出的表单代码中找到它
  • 通过 API 迭代 mailchimp 模板中的集合

    是否有机会通过 API 填写可重复的部分 例如 我有产品列表 我只想在模板中包含一次产品部分 然后迭代集合 我已经阅读了之前关于该主题的讨论并进行了谷歌搜索 但我仍然不明白是否可以通过 API 实现 div h2 Title h2 p Bo
  • Mailchimp 代码使两个按钮彼此相邻

    我不是最懂代码的人 所以很想得到这方面的帮助 经过一些研究后 我使用其代码选项在 Mailchimp 上创建了两个相邻的按钮 然而 这些按钮看起来是连在一起的 我无法在它们之间留出空间 很想知道您可能有的任何解决方案 这是我的代码 tabl
  • 如何将 mailchimp 注册表单中的“订阅”按钮文本更改为大写?

    I use mailchimp to send subscribtion mails In General forms I can customize the design of mails with Design it tab But i
  • 如何编辑 Mailchimp 自动化电子邮件的纯文本版本?

    我已经使用 Mailchimp 运行自动化工作流程一段时间了 其中有一个简单的欢迎新闻通讯 自动化电子邮件编辑器仅允许我编辑电子邮件的 HTML 版本 并自动生成基于文本的版本 但是 它仅在首次创建电子邮件时生成纯文本版本 从那时起 我已经

随机推荐