问题标签 [mailchimp-api-v3.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
521 浏览

php - 如何使用 API 3.0 从 MailChimp 列表中获取按电子邮件地址过滤的单个记录

将新订户从我们的 CRM 流入 MailChimp 很容易,但我现在需要做的是仅根据他们的电子邮件地址获取单个客户记录,并从 MailChimp API 获取他们的 MailChimp ID。

MailChimp API 3.0 文档包含有限的使用过滤器进行 GET 调用的示例。我认为可以在不检索整个成员列表的情况下过滤结果,这就是脚本现在正在做的事情,但我只需要一个客户记录,而不是整个列表,否则我会收到每个成员的整个 JSON 字符串在列表中,将这个庞大的字符串编码为一个数组,然后我需要遍历 JSON 数组以找到具有匹配电子邮件地址的记录,这对我来说似乎非常低效。 我一定遗漏了一些在 MailChimp API 3.0 文档中不容易找到的东西,不是吗?!

我正在使用 PHP 库,但这没关系,我真的只需要知道如何构建 API 调用——正确的 URL(我可以附加?email_address=EMAIL_TO_FILTER尝试但没有用)和 JSON 数组结构。我与 MailChimp API 成功连接并构建了一个mailChimpApiRequest()方法,如下所示:

有人可以帮我弄清楚上面传递给这个方法的内容$url和数组吗?$postFieldsmailChimpApiRequest()

0 投票
3 回答
16040 浏览

php - 使用 Mailchimp API v3 添加到兴趣组

我正在使用这个 MailChimp api v3 包装器https://github.com/drewm/mailchimp-api/tree/api-v3

使用该示例,我可以将电子邮件添加到我的列表中,但不能将其添加到我的兴趣组之一。

这是示例代码:

我的理解是,兴趣数组条目中的关键是组的 ID。我在 MailChimp 中创建了一个组,该组具有组标题和组名称。当我将鼠标悬停在组标题编辑按钮和组名称编辑按钮上时,我可以看到一个 ID。如果我将鼠标悬停在组名的“0 个订阅者”上,我可以看到相同的 id 和 group_id。我已经尝试了这两个值,我得到了这个错误:

数组 ( [type] => http://kb.mailchimp.com/api/error-docs/400-invalid-resource [title] => Invalid Resource [status] => 400 [detail] => Invalid Interest ID: '39561'。[实例] => 12c1ab46-a0b5-4014-8107-08cfa97a9a94)

我已经google了,仍然找不到答案。有什么帮助吗?

0 投票
0 回答
270 浏览

php - 通过 AJAX mailchimp API 3.0 Bootstrap/HTML/PHP 集成

我正在尝试使用 ajax 以类似的方式实现此解决方案,但我得到“bool:false”作为结果var_dump

代码中是否有任何错误?我已经工作了几个小时,但也许我错过了一些东西。请一些帮助会很棒!

订阅表格:

自定义 JS

Mailchimp 脚本:

0 投票
1 回答
4165 浏览

mailchimp - MailChimp API 3.0 批量请求返回 400 Invalid Resource 错误

我一直在尝试使用 MailChimp API(3.0 版)的批处理端点为新用户订阅列表,但无法使其工作。这是请求:

该请求似乎没问题,因为我收到 200 响应:

但是,如您所见,我的批处理中唯一的操作是错误的。

这是response_body_url此操作的:

这不是很有帮助:(

请注意,如果我直接POST lists/c852ce5c86/members使用{"email_address":"email@domain.tld", "status":"subscribed"}有效载荷,它可以正常工作。

0 投票
1 回答
3683 浏览

node.js - 通过 MailChimp API v3.0 向列表发送电子邮件?

因此,目前无法通过 MailChimp API v3.0 创建活动。但是是否可以通过 API v3.0 向列表/组/细分发送电子邮件?或者我应该使用 API v2.0 来实现这个功能?

我已经看过这个了:MailChimp send email v3.0

0 投票
2 回答
9362 浏览

mailchimp - 在 Mailchimp API 3.0 中添加自定义合并标签

我到处走走,但找不到通过 api v3.0 添加自定义合并标签的任何线索。文档似乎很差而且很神秘。

我在以前的版本中看到,可以通过listMergeVarAdd()方法来完成。

我想要做的是merge_tags动态添加任何内容。

如何merge_tags通过 mailchimp api 3.0 添加自定义以在自定义订阅表单中使用?

0 投票
5 回答
3712 浏览

mailchimp - 如何获取 mailchimp API v3.0 上的所有列表?

此时一个请求返回 10 个列表对象。那么我怎样才能从 API v3.0 中获取所有列表,甚至有可能吗?在我从 API 得到的响应中,我没有看到 cursor_next 或类似的东西。

我说的是这个端点: http: //kb.mailchimp.com/api/resources/lists/lists-collection

0 投票
4 回答
14783 浏览

jquery - Mailchimp API V3 jQuery Ajax POST 订阅者

Mailchimp API (v3.0) 进行了重大更新,许多 jQuery 插件已经过时,无法POSTform.submit().

阅读 v3.0 文档后:

管理订阅者建议使用以下 JSON 对象格式:

API 的以下根端点列出了资源:

https://<dc>.api.mailchimp.com/3.0/

所以这是我form.submit()的 jQuery AjaxPOST请求代码:

这是JSON.stringify(data)对象:

我收到以下错误:

有什么问题?

这是Mailchimp 的 API v3.0 文档(列表成员集合)的链接。

0 投票
1 回答
345 浏览

mailchimp - 如何使用 Mailchimp API v3 添加属于某个子组的分段

我想使用 API v3 创建一个作为子组的子组,但我不确定如何在请求中设置条件。由于某种原因,我今天不能去操场,所以我不能玩它。

我在想类似的事情:

0 投票
2 回答
4142 浏览

mailchimp - 无法使用 MailChimp API v3 创建分段

我正在使用“操场”来测试创建细分,但我不断收到验证错误

我的请求:

回应是: