MailChimp。发送添加新列表成员的请求时出现错误401(未授权)

时间:2018-02-21 10:34:34

标签: javascript request fetch mailchimp mailchimp-api-v3.0

以下是我尝试发送请求的方式:

POST https://us17.api.mailchimp.com/3.0/lists/185415c92c/members 401 (Unauthorized)

我得到了这样的错误:

# if you are reading data with leading zeros candidatos_2014 = pd.read_csv('candidatos_2014.csv', dtype ='str')

我做错了什么?

2 个答案:

答案 0 :(得分:0)

Authorization标头包含类型和凭据,但在您的代码中,标头仅包含后者。以下应该有效:

Authorization: Basic <base64-encoding of anystring:8ec49e64f2041073d3fe56e0abc5fe5f-us17>

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Authorization

编辑:它不起作用的真正原因:CORS,MailChimp可以理解的是它不支持。

答案 1 :(得分:0)

我一直遇到同样的问题,我在帐户设置中从MailChimp检查了我的密钥。在KEY下,它说我的钥匙“已被禁用”,在LABEL下,它说“公开发布,请勿启用”。有时,这不是我们的代码,而是密钥本身。尝试检查您当前正在使用的密钥。