MailChimp PUT / lists / {list_id} / members / {subscriber_hash}兴趣添加剂?

时间:2017-11-17 00:14:55

标签: mailchimp mailchimp-api-v3.0

我在订单处理系统中实现了MailChimp API。我想在订阅两个类别的产品时自动更新订阅者的兴趣。

在MailChimp中记录订单后,我调用PUT /lists/{list_id}/members/{subscriber_hash} API来记录与当前订单相关的利息。例如,如果当前订单是应用程序,我将它们放入"软件"利益。

我担心的是,让我们说这个用户之前买过一本书,所以他们已经是“#34; book"利益。如果我通过 "软件"向我发送PUT请求。如果兴趣设置为true,是否会删除之前已与订阅者保存的兴趣?

1 个答案:

答案 0 :(得分:0)

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

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

$scope.getConcessionaireList = function(){
      $http.get('http://localhost/test/php/getConcessionaires.php').then(function(res){
        $scope.show($ionicLoading);
        console.log(res.data);
        $scope.concessionairesList = res.data;
      }).finally(function(){
        $timeout(function(){
          $scope.hide($ionicLoading);
        }, 1000)
      })
    }