以下是我尝试发送请求的方式:
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')
我做错了什么?
答案 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下,它说“公开发布,请勿启用”。有时,这不是我们的代码,而是密钥本身。尝试检查您当前正在使用的密钥。