如何从 MailChimp Rest API 获取电子邮件列表
How to fetch email lists from MailChimp RestAPI
我正在使用 MailChimp API 3.0。我正在尝试从新的 API 获取电子邮件列表并且以下工作正常。
http://usXX.api.mailchimp.com/3.0/lists/3399JU772?apikey=XXYY3399DDFF87336663-usXX
我提供的 API 密钥和列表 ID 是假的。但是使用上面的代码可以获得列表 ID 和相关内容。但是,我尝试使用以下代码
仅获取列表的名称
http://usXX.api.mailchimp.com/3.0/lists?fields=lists.name/99uy6633?apikey=xxxyyyzzzxxxeeee-usXX
我收到以下错误
{"type":"http://kb.mailchimp.com/api/error-docs/401-api-key-missing","title":"API Key Missing","status":401,"detail":"Your request did not include an API key.","instance":"99hhytt-5444f-453gfgfg-bfgfg4bd-4545ggfg"}
是否有语法错误?我在文档中找不到语法,除了 here
感谢您的帮助。
如果提供多个 query-parameters(至少 apikey
和 exclude_fields
或 fields
),MailChimp API 3.0 目前存在问题。您可以在授权 header 的密码字段中提供它,而不是将 apikey 提供为 query-parameter。用户名可以according to the documentation任何你想要的。
请求 name
的部分响应以及用户名 abcd
和 apikey 为 XXYY3399DDFF87336663-usXX
的列表联系人的 city
必须如果使用 curl 调用,则看起来像这样:
curl -XGET -H "Authorization: Basic YWJjZDpYWFlZMzM5OURERkY4NzMzNjY2My11c1hY" https://usXX.api.mailchimp.com/3.0/lists/{listId}/?fields=name,contact.city
请注意,用户名和密码是 abcd:XXYY3399DDFF87336663-usXX
!
的 base64 编码表示
以上请求的响应在我的案例中如下:
{ "name": "testList", "contact": { "city": "Vienna" }}
我正在使用 MailChimp API 3.0。我正在尝试从新的 API 获取电子邮件列表并且以下工作正常。
http://usXX.api.mailchimp.com/3.0/lists/3399JU772?apikey=XXYY3399DDFF87336663-usXX
我提供的 API 密钥和列表 ID 是假的。但是使用上面的代码可以获得列表 ID 和相关内容。但是,我尝试使用以下代码
仅获取列表的名称http://usXX.api.mailchimp.com/3.0/lists?fields=lists.name/99uy6633?apikey=xxxyyyzzzxxxeeee-usXX
我收到以下错误
{"type":"http://kb.mailchimp.com/api/error-docs/401-api-key-missing","title":"API Key Missing","status":401,"detail":"Your request did not include an API key.","instance":"99hhytt-5444f-453gfgfg-bfgfg4bd-4545ggfg"}
是否有语法错误?我在文档中找不到语法,除了 here
感谢您的帮助。
apikey
和 exclude_fields
或 fields
),MailChimp API 3.0 目前存在问题。您可以在授权 header 的密码字段中提供它,而不是将 apikey 提供为 query-parameter。用户名可以according to the documentation任何你想要的。
请求 name
的部分响应以及用户名 abcd
和 apikey 为 XXYY3399DDFF87336663-usXX
的列表联系人的 city
必须如果使用 curl 调用,则看起来像这样:
curl -XGET -H "Authorization: Basic YWJjZDpYWFlZMzM5OURERkY4NzMzNjY2My11c1hY" https://usXX.api.mailchimp.com/3.0/lists/{listId}/?fields=name,contact.city
请注意,用户名和密码是 abcd:XXYY3399DDFF87336663-usXX
!
以上请求的响应在我的案例中如下:
{ "name": "testList", "contact": { "city": "Vienna" }}