- <?php
- echo ‘<pre>’;
- echo $path = $_SERVER['DOCUMENT_ROOT'].‘tests/tested/00 Includes/’;
- require($path . ‘exacttarget_soap_client.php’);
- $wsdl = ‘https://webservice.s4.exacttarget.com/etframework.wsdl’;
- try{
- /* Create the Soap Client */
- $client = new ExactTargetSoapClient($wsdl, array(‘trace’=>1));
- /* Set username and password here */
- $client->username = ‘xxx’;
- $client->password = ‘xxx’;
- $list = new ExactTarget_List();
- $list->Description = “PHP List1″;
- $list->ListName = “Test List1″;
- $object = new SoapVar($list, SOAP_ENC_OBJECT, ‘List’, “http://exacttarget.com/wsdl/partnerAPI”);
- $request = new ExactTarget_CreateRequest();
- $request->Options = NULL;
- $request->Objects = array($object);
- $results = $client->Create($request);
- if ($results->OverallStatus == ‘OK’)
- {
- echo ‘SUCCESS’;
- print_r($results->Results->NewID);
- //print_r($results->NewID);
- }
- else
- {
- echo ‘FAILED’;
- }
- } catch (SoapFault $e) {
- /* output the resulting SoapFault upon an error */
- var_dump($e);
- }
- echo ‘</pre>’;
- ?>
$wsdl = ‘https://webservice.s4.exacttarget.com/etframework.wsdl’;
try{
/* Create the Soap Client */
$client = new ExactTargetSoapClient($wsdl, array(‘trace’=>1));
/* Set username and password here */
$client->username = ‘xxx’;
$client->password = ‘xxx’;
$list = new ExactTarget_List();
$list->Description = “PHP List1″;
$list->ListName = “Test List1″;
$object = new SoapVar($list, SOAP_ENC_OBJECT, ‘List’, “http://exacttarget.com/wsdl/partnerAPI”);
$request = new ExactTarget_CreateRequest();
$request->Options = NULL;
$request->Objects = array($object);
$results = $client->Create($request);
if ($results->OverallStatus == ‘OK’)
{
echo ‘SUCCESS’;
print_r($results->Results->NewID);
//print_r($results->NewID);
}
else
{
echo ‘FAILED’;
}
} catch (SoapFault $e) {
/* output the resulting SoapFault upon an error */
var_dump($e);
}
echo ‘</pre>’;
?>