我正在尝试下面的javascript代码来订阅mailchimp。流程明智的工作,但我得到的错误就像没有授权,因为可能是我没有正确传递api密钥。请帮助解决我的问题
rmdir(remotepath)
答案 0 :(得分:0)
您需要使用用户名和API密钥添加身份验证详细信息。您可以使用auth
参数:
auth: {
'user': 'yourUserName',
'pass': 'yourApiKey'
}
只需将其添加到您的请求对象:
Request('https://<dc>.api.mailchimp.com/3.0/lists/[listid]/members', {
method: 'POST',
mode: 'no-cors',
json: {
"email_address": "am_it@live.com",
"status": "subscribed",
},
redirect: 'follow',
headers: new Headers({
'Content-Type': 'application/json',
'Authorization': 'Basic apikey'
}),
auth: {
'user': 'yourUserName',
'pass': 'yourApiKey'
}
});
我查看了开发人员mailchimp api:here的入门部分中的文档,并使用this page将curl
示例转换为javascript代码。如果有效,请告诉我。