问题标签 [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 投票
6 回答
6169 浏览

mailchimp - 如何使用 Mailchimp API v3 创建具有地址的列表成员

ADDRESS 是一个合并字段,但文档(http://developer.mailchimp.com/documentation/mailchimp/reference/lists/members/)不清楚如何将其传递给 API,因为它有街道的子字段,邮编,城市等。有没有人有一个例子如何做到这一点?

0 投票
0 回答
535 浏览

rest - MailChimp 3.0 API 中的分组

我正在研究 MailChimp API,主要是列表 api ( http://developer.mailchimp.com/documentation/mailchimp/reference/lists/ )

问题是

在 MailChimp API 2.0 中,可以按照示例代码中的建议轻松添加分组

在此处输入图像描述

但是,在 MailChimp API 3.0(基于 REST)中,我无法将 GROUPINGS 传递给 merge_vars,因为我收到错误,即架构中未定义 merge_vars.GROUPINGS 并且请求 json 的格式为

因此,新表格要求我传递感兴趣的 ID。现在这当然是可能的,如果我单独调用其他端点兴趣类别,以获取所有兴趣,然后为用户感兴趣的任何一个设置为 true,否则为 false。此外,id 不是针对兴趣类别,而是针对兴趣本身,所以我必须为每个类别进行调用...

但是,这似乎很笨拙,我相信会有更简单的方法来做到这一点。

如果有人能指出我正确的方向,将不胜感激。

0 投票
1 回答
2303 浏览

asp.net-mvc - C#/.Net 中的 MailChimp v3.0 API 集成

什么是最好的 MailChimp v3.0 Api 集成 int C#/.Net。

我找不到任何好的东西。我使用的是 PerceptiveMCAPI,但这个真的过时了,而且看起来不支持新的 v3.0 API。

我现在需要升级我的代码以使用 v3.0 API,但使用 PerceptiveMCAPI 看起来不可能

0 投票
2 回答
460 浏览

mailchimp - Mailchimp API 3.0 相当于旧的导出 API 活动订阅者活动

我正在寻找与旧的campaignSubscriberActivityexport options等效的东西。具体来说,我需要获取某个日期以来的所有活动活动。这在 3.0 中可能吗?

0 投票
3 回答
15349 浏览

php - 使用 PHP 检查邮件是否订阅 MailChimp API 3.0 中的列表

我刚刚在 MailChimp 网站上阅读了以下内容:

MailChimp API v3.0 现已上线!2016 年之后将不再支持之前的版本,因此所有 API 用户都应该开始过渡到 v3.0。

因此,我想迁移到 API 的 v3.0。请问我有一个函数,在 PHP 中,它返回一个布尔值,它将检查一个电子邮件地址是否订阅了一个特定的 MailChimp 列表。我不想订阅该用户,而只是检查他们是否订阅。

0 投票
1 回答
5798 浏览

php - 无法使用 MailChimp API 3.0 将用户添加到组

我正在尝试更新我的代码,以便让新用户订阅我的 MailChimp 时事通讯。

我希望将用户添加到组中,以便在发送时事通讯时区分用户。但是,此代码订阅用户但不将其添加到任何组。我究竟做错了什么?我正在使用 MailChimp API 3.0。

我的代码:

0 投票
1 回答
560 浏览

mailchimp - 使用 MailChimp API V3 跟踪打开

我希望在 MailChimp API 的 V3 中复制此调用的功能: https ://apidocs.mailchimp.com/api/2.0/reports/opened.php

有没有办法在 V3 中跟踪电子邮件地址的活动打开情况?

我一直在尝试Report/campaign/email-activity/subscriber URL,我能够返回他们的所有详细信息,但无论我打电话给谁,Activity 字段总是为空。

编辑:到目前为止,我发现的唯一方法是查询Member's Activity。这给出了特定电子邮件地址的所有“打开”的输出,但遗憾的是没有特定活动打开的列表。

0 投票
1 回答
561 浏览

mailchimp - 使用 MailChimp API v3.0 获取特定成员列表

在以前版本的 MailChimp API 中,有获取特定成员列表的选项。您可以发送电子邮件列表并获取这些成员。

在 3.0 版中,只有获得所有成员或获得一个特定成员的选项:

  1. /lists/{list_id}/members=> 获取所有成员
  2. /lists/{list_id}/members/{subscriber_hash}=> 通过电子邮件获得一个成员

所以这两种选择都不好。如果我有 100 封电子邮件,我想从拥有 20k 订阅者的 Mailchimp 列表中获得 100 名成员。

使用第一个选项,我需要从列表中获取所有 20k 成员,然后获取我需要的 100 个?那很糟。

使用第二个选项,我需要循环 100 封电子邮件并发送 100 个请求以获取每个成员。

是否有任何解决方法可以在 v3.0 中获取通过多封电子邮件查询的成员列表?

0 投票
1 回答
963 浏览

javascript - 对 Mailchimp API 3.0 的 Ajax 调用返回 HTTP 501

我试图简单地将带有名称的邮件地址订阅到 MailChimp 列表。我认为这应该很容易,但我无法在那里发布邮件地址。

你可以在这里找到完整的代码(key=authkey):

单击提交按钮时触发该功能。我总是收到警报“错误”,它说

XMLHttpRequest 无法加载https://us12.api.mailchimp.com/3.0/lists/247e2f0702/members/。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问来源“ http://preprod.travelgap.io ”。

响应具有 HTTP 状态代码 501。

我也尝试jsonp使用 Datatype,然后出现 401 错误。Authkey 未通过。

0 投票
4 回答
5481 浏览

ios - 收到 MailChimp 错误“您的请求未包含 API 密钥。” 即使使用 Alamofire 包含 API 密钥

我正在使用 Alamofire 向 MailChimp 发送请求以将用户添加到列表

MailChimp 的文档说:

API 有 2 种身份验证方法:HTTP Basic 身份验证和 OAuth2。最简单的身份验证方法是使用 HTTP 基本身份验证。输入任何字符串作为您的用户名并提供您的 API 密钥作为密码。

我为 Alamofire 写的请求:

我通过使用它来访问他们的游乐场检查了 API 密钥是否正确: https ://us1.api.mailchimp.com/playground/

我得到的回复表明 API 密钥不包括在内:

您的请求未包含 API 密钥。

我哪里出错了?