Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >MailChimp。发送添加新列表成员请求时出现错误401 (未授权)

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

Stack Overflow用户
提问于 2018-02-21 10:34:34
回答 2查看 3K关注 0票数 1

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fetch('https://us17.api.mailchimp.com/3.0/lists/185415c92c/members', {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
        'Authorization': 'anystring:8ec49e64f2041073d3fe56e0abc5fe5f-us17',
      },
      body: JSON.stringify({
        email_address: 'email@mail.ru',
        status: 'subscribed',
      }),
      mode: 'no-cors',
    })

我得到了这样的错误:

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

我做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2018-02-21 11:21:01

Authorization标头同时包含类型和凭据,但在您的代码中,标头只包含后者。下面的代码应该可以工作:

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

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

编辑:它不工作的真正原因: MailChimp不支持的CORS

票数 0
EN

Stack Overflow用户

发布于 2020-01-20 00:39:04

我一直有同样的问题,我在我的帐户设置中检查了我的MailChimp密钥。在密钥下,它说我的密钥“被禁用”,在标签下,它说“在公共场合张贴,不要启用”。有时这不是我们的代码,而是密钥本身。请尝试检查您当前正在使用的密钥。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48903714

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文