Mailchimp api无法使用fetch和Reactjs

时间:2017-10-30 20:18:35

标签: reactjs mailchimp fetch-api

我无法让fetch api与React中的mailchimp api一起使用。我也在使用webpack来运行一个devserver。

这就是我所拥有的:

componentDidMount() {
    let authenticationString = btoa('123:myapikey-us17');
    authenticationString = "Basic " + authenticationString;

    fetch('https://us17.api.mailchimp.com/3.0/lists/fakelistid/segments', {
      mode: 'no-cors',
      method: 'GET',
      credentials: 'same-origin',
      headers: new Headers({
        'Authorization': authenticationString,
        'Accept': 'application/json',
        'Content-Type': 'application/json'
      })
    }).then(function(e){
      console.log("fetch finished")
    }).catch(function(e){
      console.log("fetch error");
    })
  }

我在Postman中测试了完全相同的api请求,并且工作正常。

当我在React中尝试此操作时,我会继续获取401状态代码,说“您的请求未包含API密钥。”

0 个答案:

没有答案