$myclient = new ET_Client(); // Retrieve All List with GetMoreResults print "Retrieve All List with GetMoreResults \n"; $getList = new ET_List(); $getList->authStub = $myclient; $getList->props = array("ID", "PartnerKey", "CreatedDate", "ModifiedDate", "Client.ID", "Client.PartnerClientKey", "ListName", "Description", "Category", "Type", "CustomerKey", "ListClassification", "AutomatedEmail.ID"); $getResponse = $getList->get(); print_r('Get Status: ' . ($getResponse->status ? 'true' : 'false') . "\n"); print 'Code: ' . $getResponse->code . "\n"; print 'Message: ' . $getResponse->message . "\n"; print_r('More Results: ' . ($getResponse->moreResults ? 'true' : 'false') . "\n"); print 'Results Length: ' . count($getResponse->results) . "\n"; print "\n---------------\n"; while ($getResponse->moreResults) { print "Continue Retrieve All List with GetMoreResults \n"; $getResponse = $getList->GetMoreResults(); print_r('Get Status: ' . ($getResponse->status ? 'true' : 'false') . "\n"); print 'Code: ' . $getResponse->code . "\n"; print 'Message: ' . $getResponse->message . "\n"; print_r('More Results: ' . ($getResponse->moreResults ? 'true' : 'false') . "\n"); print 'Results Length: ' . count($getResponse->results) . "\n"; print "\n---------------\n"; } $NameOfTestList = "PHPSDKList"; // Create List print "Create List \n"; $postContent = new ET_List(); $postContent->authStub = $myclient; $postContent->props = array("ListName" => $NewListName, "Description" => "This list was created with the PHPSDK", "Type" => "Private"); $postResponse = $postContent->post(); print_r('Post Status: ' . ($postResponse->status ? 'true' : 'false') . "\n");