Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用mailchimp api将订阅者添加到列表中的兴趣组_Javascript_Angularjs_Mailchimp - Fatal编程技术网

Javascript 使用mailchimp api将订阅者添加到列表中的兴趣组

Javascript 使用mailchimp api将订阅者添加到列表中的兴趣组,javascript,angularjs,mailchimp,Javascript,Angularjs,Mailchimp,我在应用程序中使用mailchimp向注册用户发送大量电子邮件。应用程序的前端是用angularjs/javascript开发的,我没有访问后端的权限。在集成mailchimp的过程中,到目前为止,我已经成功地将用户添加到列表中……但我想将用户添加到特定列表中,以及其中的兴趣组。我正在使用$http服务点击以下格式的url: https://<dc>.api.mailchimp.com/2.0/lists/subscribe.json?apikey=<my api key>

我在应用程序中使用mailchimp向注册用户发送大量电子邮件。应用程序的前端是用angularjs/javascript开发的,我没有访问后端的权限。在集成mailchimp的过程中,到目前为止,我已经成功地将用户添加到列表中……但我想将用户添加到特定列表中,以及其中的兴趣组。我正在使用
$http服务
点击以下格式的url:

https://<dc>.api.mailchimp.com/2.0/lists/subscribe.json?apikey=<my api key>&id=<list id>&email[email]=test@gmail.com&merge_vars[FNAME]=First&merge_vars[LNAME]=Last&merge_vars[MMERGE4]=Test 1&double_optin=false&send_welcome=false&merge_vars[MMERGE3]=First Last&merge_vars[GROUPINGS[14445[groups][51493]]]=true
https://.api.mailchimp.com/2.0/lists/subscribe.json?apikey=&id=&email[电邮]=test@gmail.com&合并变量[FNAME]=第一个和合并变量[LNAME]=最后一个和合并变量[MMERGE4]=测试1和双选项=false和send\u welcome=false和合并变量[MMERGE3]=最后一个和合并变量[GROUPINGS[14445[组][51493]=true
此url允许我将用户添加到列表中,但不会将用户添加到兴趣组中。我已经搜索了很多解决方案,但我能找到的只是使用php的解决方案


如果有人知道上述问题的任何其他解决方案,请告诉我。

要使用选项
选项A1
选项A2
将订阅者添加到分组
组A
,您必须这样发送请求

merge_vars[groupings][0][name]=GROUP A // or merge_vars[groupings][0][id]=1234
merge_vars[groupings][0][groups][0]=OPTION A1
merge_vars[groupings][0][groups][1]=OPTION A2
merge_vars[groupings][0][name]=GROUP A
merge_vars[groupings][0][groups][0]=OPTION A1
merge_vars[groupings][0][groups][1]=OPTION A2
merge_vars[groupings][1][name]=GROUP B
merge_vars[groupings][1][groups][0]=OPTION B1
merge_vars[groupings][1][groups][1]=OPTION B2
https://<dc>.api.mailchimp.com/2.0/lists/subscribe.json?apikey=<my api key>&id=<list id>&email[email]=test@gmail.com&merge_vars[FNAME]=First&merge_vars[LNAME]=Last&merge_vars[MMERGE4]=Test 1&double_optin=false&send_welcome=false&merge_vars[MMERGE3]=First Last&merge_vars[groupings][0][name]=GROUP A&merge_vars[groupings][0][groups][0]=OPTION A1&merge_vars[groupings][0][groups][1]=OPTION A2
如果您想添加更多分组,可以这样发送

merge_vars[groupings][0][name]=GROUP A // or merge_vars[groupings][0][id]=1234
merge_vars[groupings][0][groups][0]=OPTION A1
merge_vars[groupings][0][groups][1]=OPTION A2
merge_vars[groupings][0][name]=GROUP A
merge_vars[groupings][0][groups][0]=OPTION A1
merge_vars[groupings][0][groups][1]=OPTION A2
merge_vars[groupings][1][name]=GROUP B
merge_vars[groupings][1][groups][0]=OPTION B1
merge_vars[groupings][1][groups][1]=OPTION B2
https://<dc>.api.mailchimp.com/2.0/lists/subscribe.json?apikey=<my api key>&id=<list id>&email[email]=test@gmail.com&merge_vars[FNAME]=First&merge_vars[LNAME]=Last&merge_vars[MMERGE4]=Test 1&double_optin=false&send_welcome=false&merge_vars[MMERGE3]=First Last&merge_vars[groupings][0][name]=GROUP A&merge_vars[groupings][0][groups][0]=OPTION A1&merge_vars[groupings][0][groups][1]=OPTION A2
所以在这里,你应该像这样发送带有请求URL的参数

merge_vars[groupings][0][name]=GROUP A // or merge_vars[groupings][0][id]=1234
merge_vars[groupings][0][groups][0]=OPTION A1
merge_vars[groupings][0][groups][1]=OPTION A2
merge_vars[groupings][0][name]=GROUP A
merge_vars[groupings][0][groups][0]=OPTION A1
merge_vars[groupings][0][groups][1]=OPTION A2
merge_vars[groupings][1][name]=GROUP B
merge_vars[groupings][1][groups][0]=OPTION B1
merge_vars[groupings][1][groups][1]=OPTION B2
https://<dc>.api.mailchimp.com/2.0/lists/subscribe.json?apikey=<my api key>&id=<list id>&email[email]=test@gmail.com&merge_vars[FNAME]=First&merge_vars[LNAME]=Last&merge_vars[MMERGE4]=Test 1&double_optin=false&send_welcome=false&merge_vars[MMERGE3]=First Last&merge_vars[groupings][0][name]=GROUP A&merge_vars[groupings][0][groups][0]=OPTION A1&merge_vars[groupings][0][groups][1]=OPTION A2
https://.api.mailchimp.com/2.0/lists/subscribe.json?apikey=&id=&email[电邮]=test@gmail.com&合并变量[FNAME]=第一个和合并变量[LNAME]=最后一个和合并变量[MMERGE4]=测试1和双选项=false和send\u welcome=false和合并变量[MMERGE3]=最后一个和合并变量[groupings][0][name]=A组和合并变量[groupings][0][0]=选项A1和合并变量[groupings][0][组别][1]=方案A2
希望这有帮助。:)