【问题标题】:MailChimp PUT /lists/{list_id}/members/{subscriber_hash} Interests Additive?MailChimp PUT /lists/{list_id}/members/{subscriber_hash} 兴趣添加?
【发布时间】:2018-04-30 16:18:04
【问题描述】:

我正在我的订单处理系统中实现 MailChimp API。我希望在订阅者从两个类别中订购产品时自动更新他们的兴趣。

在 MailChimp 中记录他们的订单后,我将调用 PUT /lists/{list_id}/members/{subscriber_hash} API 来记录与当前订单相关的兴趣。例如,如果当前订单是一个应用程序,我会将它们放在“软件”兴趣中。

我担心的是,假设这个用户之前买了一本书,所以他们已经是对“图书”感兴趣的订阅者。如果我在将“软件”兴趣设置为 true 的情况下向此发送 PUT 请求,这是否会删除已与订阅者一起保存的先前兴趣?

【问题讨论】:

    标签: mailchimp mailchimp-api-v3.0


    【解决方案1】:

    不,发送仅包含一个兴趣的 PUT 请求不会影响订阅者的任何其他兴趣。使用您的示例,如果订阅者已经将“书籍”兴趣设置为 true,那么将“软件”兴趣设置为 true 的新请求将导致两种兴趣是真实

    PUT 请求的结果将在响应中包含兴趣 ID 及其状态,如下所示:

    ...
    "interests": {
        "books_interest_id": true,
        "software_interest_id": true
    },
    ...
    

    【讨论】:

    • 谢谢!这是完美的,我可以在了解更多用户兴趣时调整​​用户兴趣,而不会意外覆盖其他兴趣。
    猜你喜欢
    • 2012-02-04
    • 2015-12-10
    • 2017-04-29
    • 2019-08-29
    • 2013-09-16
    • 2013-08-29
    • 2016-04-17
    • 2016-08-18
    • 2018-01-18
    相关资源
    最近更新 更多