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
},
...