我需要将订阅者转到 mailchimp 。到目前为止,我最好的想法,因为该项目已经使用 jQuery ,是使用$.post()
,但我无法将文档中的函数转换为我的工作版本。我有三个问题:
userData
?Mailchimp建议我:
要将某人添加到您的列表,请向列表成员发送POST请求 端点:/3.0/lists/9e67587f52/members/。请求正文应该是 包含要添加的成员信息的JSON对象 状态和任何其他必需的列表字段。
我已将所有必要的数据存储在我的代码中:
var API_BASE = 'https://us6.api.mailchimp.com/3.0';
var LIST_ID = '********';
//combine to post link
var POST_URL = API_BASE + '/lists/' + LIST_ID + '/members/'
// API_KEY for authentication
var API_KEY = '*******************-us6'
// userData to send to mailchimp
var userData = {
"email_address": self.mailAddress,
"status": "subscribed",
"merge_fields": {
"BANKNAME": self.bankName,
"PHONESYS": self.phoneSystem
}
}
数据已经在mailchimps guidelines for posting JSON objects之后。如何将这些数据与jQuery.post( url \[, data \] \[, success \] \[, dataType \] )
结合使用?
虽然我在文档中看到过,但有.done()
和.fail
条消息。我可以使用这些来为用户提供“成功”或“错误”等响应吗?