Hugofirth Mailchimp Wrapper错误

时间:2015-04-09 14:29:48

标签: php laravel mailchimp

每当我尝试获取会员信息时。 MailchimpWrapper::list()->memberInfo($list_id, ["example@email.com"]);
我得到以下回复

array(4) {
  ["success_count"]=>
  int(0)
  ["error_count"]=>
  int(1)
  ["errors"]=>
  array(1) {
    [0]=>
    array(3) {
      ["email"]=>
      string(19) "example@email.com"
      ["error"]=>
      string(26) ""email" should be a struct"
      ["code"]=>
      int(-100)
    }
  }
  ["data"]=>
  array(0) {
  }
}

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

在提出问题here之后,这就是我得到的答案。

由于用户可以拥有多个电子邮件地址,因此您需要传递多维数组(在本例中为结构的意思)作为第二个参数:

变化:

MailchimpWrapper::list()->memberInfo($list_id, ["example@email.com"]);

为:

MailchimpWrapper::list()->memberInfo($list_id, 
['emails' => 
    ['email' => 'example@email.com']
]);