使用Ajax GET和access_token的Mailchimp API调用抛出ERR_ABORTED 401

我正在一个项目中,其中需要集成Mailchimp API,并且不涉及后端。所有调用都是从前端JS / jQuery进行的。

我使用authorize_uri,access_token_uri和redirect_uri获得了access_token,并将“ access_token”保存到了Cookie中。

现在,我使用Ajax GET对“广告系列”资源进行了API调用,但是出现了错误。

我的Ajax电话是

       $.ajax({
            url: camp_url,dataType: 'jsonp',type: 'POST',headers: {
                "access-control-allow-origin": "*","Content-Type":"application/json","accept": "application/json",//"Authorization": "OAuth oauth_token=accESSTOKEN"
            },beforeSend : function( xhr ) {
                xhr.setRequestHeader( "Authorization","BEARER " + access_token );
            },success: function(result){
                console.log(result);
            },error : function(error) {
                console.log(error);
            }
        });

我得到的错误是

"GET https://us5.api.mailchimp.com/3.0/campaigns?callback=jQuery341024416319697396371_1574104379602&_=1574104379603 net::ERR_ABORTED 401"

错误链接中的JSON是

{
type: "http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/",title: "API Key Missing",status: 401,detail: "Your request did not include an API key.",instance: "a1763594-cc49-431f-bc95-25560a24605d"
}

我玩着“标题”,但没有用。请帮忙。预先感谢。

注意:当我在资源URL和acess_token(Authorisation)中使用“邮递员”时,它成功返回了JSON数据。

lucifer0777777777777 回答:使用Ajax GET和access_token的Mailchimp API调用抛出ERR_ABORTED 401

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3076854.html

大家都在问