MailChimp PUT /lists/{list_id}/members/{subscriber_hash} 兴趣添加剂?
MailChimp PUT /lists/{list_id}/members/{subscriber_hash} Interests Additive?
我正在我的订单处理系统中实施 MailChimp APIs。我希望在订户订购两个类别的产品时自动更新他们的兴趣。
在 MailChimp 中记录他们的订单后,我正在调用 PUT /lists/{list_id}/members/{subscriber_hash}
API 来记录与当前订单相关的兴趣。例如,如果当前订单是一个应用程序,我会将它们放在 "software" 兴趣中。
我担心的是,假设该用户之前购买过一本书,那么他们已经是具有 "books" 兴趣的订户。如果我向此发送一个 PUT 请求 仅 "software" 兴趣设置为真,这是否会删除订阅者之前保存的兴趣?
不,发送仅包含一个兴趣的 PUT 请求不会影响订阅者的任何其他兴趣。使用您的示例,如果订阅者已将 'books' 兴趣设置为 true,则新请求将 'software' 兴趣设置为 true 将导致双方利益 true.
PUT 请求的结果将在响应中包含兴趣 ID 及其状态,如下所示:
...
"interests": {
"books_interest_id": true,
"software_interest_id": true
},
...
我正在我的订单处理系统中实施 MailChimp APIs。我希望在订户订购两个类别的产品时自动更新他们的兴趣。
在 MailChimp 中记录他们的订单后,我正在调用 PUT /lists/{list_id}/members/{subscriber_hash}
API 来记录与当前订单相关的兴趣。例如,如果当前订单是一个应用程序,我会将它们放在 "software" 兴趣中。
我担心的是,假设该用户之前购买过一本书,那么他们已经是具有 "books" 兴趣的订户。如果我向此发送一个 PUT 请求 仅 "software" 兴趣设置为真,这是否会删除订阅者之前保存的兴趣?
不,发送仅包含一个兴趣的 PUT 请求不会影响订阅者的任何其他兴趣。使用您的示例,如果订阅者已将 'books' 兴趣设置为 true,则新请求将 'software' 兴趣设置为 true 将导致双方利益 true.
PUT 请求的结果将在响应中包含兴趣 ID 及其状态,如下所示:
...
"interests": {
"books_interest_id": true,
"software_interest_id": true
},
...