Getting all subscribers of a list including all custom fields (apiGetSubscriberDetails)
Mittels dieser Funktion rufen Sie alle Empfänger einer Liste ab. Im Gegensatz zu apiGetSubscriber werden die Empfänger mit Personalisierungsfelder zurückgeben. Die Datenmenge und Wartezeit auf die Daten verzögert sich dadurch.
Request
Name | Type | Example | Required | Comment |
---|---|---|---|---|
listID | Integer | 123456789 | apiGetList() delivers all possible List IDs. | |
start | Integer | 0 | ||
count | Integer | 100 | limited to 100 |
Response
[0] => stdClass Object ( [subscriberID] => 1200863 [subscriberEmail] => max.mustermann@test.de [customFields] => Array ( [0] => stdClass Object ( [customFieldID] => 123456 [customFieldValue] => Max ) [1] => stdClass Object ( [customFieldID] => 123457 [customFieldValue] => Mustermann ) [2] => stdClass Object ( [customFieldID] => 123458 [customFieldValue] => Herr ) [3] => stdClass Object ( [customFieldID] => 123459 [customFieldValue] => Dr. ) ) ) [...]
Error Response
Code | Interpretation |
---|---|
204 | Es wurden keine Subscriber in dieser Liste gefunden. Überprüfen Sie bitte ob eine gültige Listen ID übergeben wurde. |
404 | Es wurde keine gültige Listen ID übergeben. |
PHP5 Beispiel
try{ $request = array( 'start'=> 0, 'count'=> 100, 'listID'=> 123456, ); $response=$client->apiGetSubscriberDetails($request); } catch (SoapFault $exception) { echo ($exception->getMessage()); }