我在订单处理系统中实现了MailChimp API。我想在订阅两个类别的产品时自动更新订阅者的兴趣。
在MailChimp中记录订单后,我调用PUT /lists/{list_id}/members/{subscriber_hash}
API来记录与当前订单相关的利息。例如,如果当前订单是应用程序,我将它们放入"软件"利益。
我担心的是,让我们说这个用户之前买过一本书,所以他们已经是“#34; book"利益。如果我通过 "软件"向我发送PUT请求。如果兴趣设置为true,是否会删除之前已与订阅者保存的兴趣?
答案 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)
})
}