Как выбрать только определенные поля для членов списков mailchimp для результатов - PullRequest
0 голосов
/ 06 ноября 2018

Когда я пытался получить всех участников из списка, я получил больше данных, чем мне было нужно.

Я хочу минимизировать возвращаемый json только для 4 полей, но похоже, что параметр 'fields' на самом деле ничего не делает.

Вот мой код:

$list_id = $this->_job->getListId();
$list =  $this->_MailChimp_obj->get('lists/' . $list_id . '/members', array(
    'fields' => array(
        'id',
        'email_address',
        'subscribed',
        'merge_fields'
    ),
    'count' => 50,
    'offset' => 0
));

Я использую этот API: https://github.com/drewm/mailchimp-api

Спасибо!

1 Ответ

0 голосов
/ 30 ноября 2018

Вам необходимо предварительно заполнить поля "member.". Если вы посмотрите на необработанный вывод JSON, то станет понятнее, почему - элементы возвращаются во вложенном элементе «members».

...