diff --git a/MailWizzApi/Endpoint/ListSubscribers.php b/MailWizzApi/Endpoint/ListSubscribers.php index ae74258..56d4551 100644 --- a/MailWizzApi/Endpoint/ListSubscribers.php +++ b/MailWizzApi/Endpoint/ListSubscribers.php @@ -26,7 +26,6 @@ class MailWizzApi_Endpoint_ListSubscribers extends MailWizzApi_Base * @param string $listUid * @param integer $page * @param integer $perPage - * @param array $fields * @return MailWizzApi_Http_Response */ public function getSubscribers($listUid, $page = 1, $perPage = 10) @@ -248,15 +247,21 @@ public function emailSearchAllLists($emailAddress) * * @param $listUid * @param array $fields + * @param int $page + * @param int $perPage * * @return MailWizzApi_Http_Response */ - public function searchByCustomFields($listUid, array $fields = array()) + public function searchByCustomFields($listUid, array $fields = array(), $page = 1, $perPage = 10) { + $paramsGet = $fields; + $paramsGet['page'] = (int)$page; + $paramsGet['per_page'] = (int)$perPage; + $client = new MailWizzApi_Http_Client(array( 'method' => MailWizzApi_Http_Client::METHOD_GET, 'url' => $this->config->getApiUrl(sprintf('lists/%s/subscribers/search-by-custom-fields', (string)$listUid)), - 'paramsGet' => $fields, + 'paramsGet' => $paramsGet, )); return $response = $client->request();