Mailchimp api使用java脚本请求问题订阅

时间:2017-05-24 07:12:54

标签: javascript jquery mailchimp-api-v3.0

我正在尝试下面的javascript代码来订阅mailchimp。流程明智的工作,但我得到的错误就像没有授权,因为可能是我没有正确传递api密钥。请帮助解决我的问题

rmdir(remotepath)

1 个答案:

答案 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 pagecurl示例转换为javascript代码。如果有效,请告诉我。