大佬教程收集整理的这篇文章主要介绍了php – 通过MailChimp 2.0 API订阅用户组,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在httpS站点上创建一个简单的MailChimp订阅表单,因此必须使用该API.我使用他们建议的“超简单mailchimp-api”PHP包装器,并且正在尝试根据表单中选中的复选框将我的用户添加到兴趣组.所有相关的复选框都被命名为“group []”,以便PHP将它们作为数组发布.
我正在通过下面的包装:
$MailChimp = new MailChimp('api_key_removed'); $result = $MailChimp->call('lists/subscribe',array( 'id' => 'list_ID_removed','email' => array( 'email' => $_POST['email'] ),'merge_vars' => array( 'FNAME' => $_POST['fname'],'LNAME' => $_POST['lname'],'COMPANY' => $_POST['company'],'STATE' => $_POST['state'],'GROUPINGS' => array( array( 'ID' => 14093,'GROUPS' => $_POST['group'] ) ) ),'double_opTin' => false,'update_exisTing' => true,'replace_interests' => false,'send_welcome' => true ));
当我测试时,正确创建用户,但没有选择兴趣组.我已仔细检查分组ID和组名称是否正确.我甚至尝试硬编码一个数组为GROUPS无效.
传递给API的merge_vars $args的示例有:
[merge_vars] => Array ( [FNAME] => Test [LNAME] => Test [COMPANY] => [STATE] => TAS [GROUPINGS] => Array ( [0] => Array ( [ID] => 14093 [GROUPS] => Array ( [0] => Invest [1] => Deposit Bonds ) ) ) )
从我能理解的这是完全正确的,所以我只是不明白问题所在.谁能看到我在做错什么?还是API破了?
谢谢
玩笑
以上是大佬教程为你收集整理的php – 通过MailChimp 2.0 API订阅用户组全部内容,希望文章能够帮你解决php – 通过MailChimp 2.0 API订阅用户组所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。