问题标签 [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.
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
和数组吗?$postFields
mailChimpApiRequest()
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了,仍然找不到答案。有什么帮助吗?
php - 通过 AJAX mailchimp API 3.0 Bootstrap/HTML/PHP 集成
我正在尝试使用 ajax 以类似的方式实现此解决方案,但我得到“bool:false”作为结果var_dump
。
代码中是否有任何错误?我已经工作了几个小时,但也许我错过了一些东西。请一些帮助会很棒!
订阅表格:
自定义 JS
Mailchimp 脚本:
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"}
有效载荷,它可以正常工作。
node.js - 通过 MailChimp API v3.0 向列表发送电子邮件?
因此,目前无法通过 MailChimp API v3.0 创建活动。但是是否可以通过 API v3.0 向列表/组/细分发送电子邮件?或者我应该使用 API v2.0 来实现这个功能?
我已经看过这个了:MailChimp send email v3.0
mailchimp - 在 Mailchimp API 3.0 中添加自定义合并标签
我到处走走,但找不到通过 api v3.0 添加自定义合并标签的任何线索。文档似乎很差而且很神秘。
我在以前的版本中看到,可以通过listMergeVarAdd()
方法来完成。
我想要做的是merge_tags
动态添加任何内容。
如何merge_tags
通过 mailchimp api 3.0 添加自定义以在自定义订阅表单中使用?
mailchimp - 如何获取 mailchimp API v3.0 上的所有列表?
此时一个请求返回 10 个列表对象。那么我怎样才能从 API v3.0 中获取所有列表,甚至有可能吗?在我从 API 得到的响应中,我没有看到 cursor_next 或类似的东西。
我说的是这个端点: http: //kb.mailchimp.com/api/resources/lists/lists-collection
jquery - Mailchimp API V3 jQuery Ajax POST 订阅者
Mailchimp API (v3.0) 进行了重大更新,许多 jQuery 插件已经过时,无法POST
在form.submit()
.
阅读 v3.0 文档后:
管理订阅者建议使用以下 JSON 对象格式:
API 的以下根端点列出了资源:
https://<dc>.api.mailchimp.com/3.0/
所以这是我form.submit()
的 jQuery AjaxPOST
请求代码:
这是JSON.stringify(data)
对象:
我收到以下错误:
有什么问题?
这是Mailchimp 的 API v3.0 文档(列表成员集合)的链接。
mailchimp - 如何使用 Mailchimp API v3 添加属于某个子组的分段
我想使用 API v3 创建一个作为子组的子组,但我不确定如何在请求中设置条件。由于某种原因,我今天不能去操场,所以我不能玩它。
我在想类似的事情:
mailchimp - 无法使用 MailChimp API v3 创建分段
我正在使用“操场”来测试创建细分,但我不断收到验证错误
我的请求:
回应是: