【发布时间】:2018-05-08 15:18:42
【问题描述】:
我正在尝试将订阅者添加到我的 mailchimp 列表,但不断收到错误 TypeError: name.toUpperCase is not a function。这是我的代码,下面列出了完整的输出。任何人都知道mailchimp是否存在错误或者我做错了什么?
代码
const addSubscriber = function addSubscriber(user) {
console.log('IN ADD SUBSCRIBER');
return axios({
method: 'post',
url: `https://${mailchimpDC}.api.mailchimp.com/3.0/lists/${mailchimpListId}/members`,
data: {
email_address: user.email,
status: "subscribed",
merge_fields: {
FNAME: user.name.firstName,
LNAME: user.name.lastName,
ID: user._id,
},
},
headers: `Authorization: apikey ${mailchimpAPIKey}`,
})
.then(res => {
console.log('res', res);
})
.catch((err) => {
console.log('err', err);
})
};
输出
IN ADD SUBSCRIBER
err with mailchimp request [TypeError: name.toUpperCase is not a function]
【问题讨论】:
标签: javascript mailchimp axios mailchimp-api-v3.0