【问题标题】:Targeting specific group when creating a campaign with mailChimp API使用 mailChimp API 创建活动时针对特定群体
【发布时间】:2011-08-11 00:20:38
【问题描述】:

我似乎不知道如何使用 mailChimp API 发送到列表中的组

我的代码如下所示:

$conditions = array('field'=>'interests-1', 'op'=>'all', 'value'=>'myGroup');
$opts = array('match'=>'any', 'conditions'=>$conditions);
$retval =  $api->campaignSegmentTest($listId, $opts);

但这会产生 bool(false)。当被

获取时
 $retval = $api->listInterestGroupings($listId);

我的列表如下所示:

array(1) {
  [0]=>
  array(5) {
    ["id"]=>
    int(1)
    ["name"]=>
    string(10) "myList"
    ["form_field"]=>
    string(5) "radio"
    ["display_order"]=>
    string(1) "0"
    ["groups"]=>
    array(5) {
      [0]=>
      array(4) {
        ["bit"]=>
        string(1) "1"
        ["name"]=>
        string(9) "myGroup"
        ["display_order"]=>
        string(1) "1"
        ["subscribers"]=>
        int(1)
      }
      [1]=>
      array(4) {
        ["bit"]=>
        string(1) "2"
        ["name"]=>
        string(9) "myGroup_2"
        ["display_order"]=>
        string(1) "2"
        ["subscribers"]=>
        int(1)
      }
    }
  }
}

我查看了 API 文档并搜索了答案,但似乎无法弄清楚。感谢您的帮助!

【问题讨论】:

    标签: php api mailchimp


    【解决方案1】:

    看起来您正在使用 PHP 包装器 - 首先要做的事情,就像它包含的示例一样,是在弄乱 $retval 之前通过查看 $api->errorCode 来检查任何错误。

    当你这样做时,我确信你会看到一个错误,告诉你你没有传递一个正确的“条件”参数,因为它是一个数组数组,而不是一个数组。

    【讨论】:

      猜你喜欢
      • 2018-12-03
      • 2018-05-08
      • 2011-05-07
      • 2017-04-25
      • 2015-10-17
      • 2016-01-11
      • 2015-09-19
      • 2015-10-04
      • 2015-04-02
      相关资源
      最近更新 更多