listGetContactDetails
public static array listGetContactDetails(string token, string listID, string emailAddress)
Get the contact details from the contact list
Section
Contact List Related Methods

Parameters
string tokenA valid token for your account. To generate a token, use the login method.
string listIDThe contact list ID from which you want to retrieve records. To get the contact lists in your account, use the listGet method.
string emailAddressThe email address for which details are required

Returns
arrayReturns an array with the contact details.

Return Structure
integer sequenceThe sequence number of the record
string idThe ID of the contact
string emailEmail Address of the contact
string Other FieldsAll other fields based on the contact list fields are displayed. The name of the fields will correspond to the field names used when creating the contact list


Examples
download example code
xmlrpc_listGetContactDetails.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 contact list, so we can retrieve the contact list ID.
  12. **/
  13. $contactList = $client->listGet($token, "", 1, 1, "", "");
  14. $listID = $contactList[0]['id'];
  15.  
  16. /**
  17. Fetch the first contact records, so we can retrieve the email to fetch the details.
  18. **/
  19. $contact = $client->listGetContacts($token, $listID, "", 1, 1, "", "");
  20. $contactEmail = $contact[0]['email'];
  21.  
  22. $contactDetail = $client->listGetContactDetails($token, $listID, $contactEmail);
  23. foreach($contactDetail as $key => $value) {
  24.     echo $key . ": " . $value . "<br />";
  25. }
  26.  
  27. ?>