emailGetList
public static array emailGetList(string token, string emailID)
Get the list of contact lists being used in an email.
Section
Email Campaign Related Methods

Parameters
string tokenA valid token for your account. To generate a token, use the login method.
string emailIDThe email ID to delete. To get all the emails, use the emailGet method.

Returns
arrayReturns the list of contact lists / segments associated to the email.

Return Structure
array listsThe array containing the list details.
integer segmentidThe segment ID (in case it is a segment). You can get the segment lists from segmentGet
integer listidThe contact list ID to whom this campaign is to be sent to. You can get the contact lists from listGet


Examples
download example code
xmlrpc_emailGetList.php


  1. <?php
  2. /**
  3. This Example shows how to authenticate a user using XML-RPC.
  4. Note that we are using the PEAR XML-RPC client and recommend others do as well.
  5. **/
  6. require_once 'XML/RPC2/Client.php';
  7. require_once 'inc/config.php';
  8. $client = XML_RPC2_Client::create($apiURL);
  9. $token = $client->login($apiLogin, $apiPassword);
  10. /**
  11. Fetch the latest email, so we can retrieve the email ID.
  12. **/
  13. $emailList = $client->emailGet($token, "", 1, 1, "", "");
  14. $emailID = $emailList[0]['id'];
  15.  
  16. $emailLists = $client->emailGetList($token, $emailID);
  17.  
  18. foreach($emailLists as $rec) {
  19.     echo "\t To List:" . $rec['listname'] . "(" . $rec['listid'] . ")";
  20.     echo "\t Is Segment:" . $rec['issegment'] ;
  21.     echo "\t Segment ID:" . $rec['segmentid'] ;
  22.     echo "<br />";
  23. }
  24.  
  25. ?>