コード例 #1
0
 $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");
 print 'Code: ' . $postResponse->code . "\n";
 print 'Message: ' . $postResponse->message . "\n";
 print 'Results Length: ' . count($postResponse->results) . "\n";
 print 'Results: ' . "\n";
 print_r($postResponse->results);
 print "\n---------------\n";
 if ($postResponse->status) {
     $newListID = $postResponse->results[0]->NewID;
     // Adding Subscriber To a List
     print "Adding Subscriber To a List \n";
     $response = $myclient->AddSubscriberToList("*****@*****.**", array($newListID));
     print_r('Response Status: ' . ($response->status ? 'true' : 'false') . "\n");
     print 'Code: ' . $response->code . "\n";
     print 'Message: ' . $response->message . "\n";
     print 'Results Length: ' . count($response->results) . "\n";
     print "Results: \n";
     print_r($response->results);
     print "\n---------------\n";
     // Delete List
     print "Delete List \n";
     $deleteList = new ET_List();
     $deleteList->authStub = $myclient;
     $deleteList->props = array("ID" => $newListID);
     $deleteResponse = $deleteList->delete();
     print_r('Delete Status: ' . ($deleteResponse->status ? 'true' : 'false') . "\n");
     print 'Code: ' . $deleteResponse->code . "\n";