コード例 #1
0
    // Delete Email
    print "Delete Email \n";
    $deleteEmail = new ET_Email();
    $deleteEmail->authStub = $myclient;
    $deleteEmail->props = array("CustomerKey" => $NameOfTestEmail);
    $deleteResponse = $deleteEmail->delete();
    print_r('Delete Status: ' . ($deleteResponse->status ? 'true' : 'false') . "\n");
    print 'Code: ' . $deleteResponse->code . "\n";
    print 'Message: ' . $deleteResponse->message . "\n";
    print 'Results Length: ' . count($deleteResponse->results) . "\n";
    print 'Results: ' . "\n";
    print_r($deleteResponse->results);
    print "\n---------------\n";
    // Retrieve Email to confirm deletion
    print "Retrieve Email to confirm deletion \n";
    $getEmail = new ET_Email();
    $getEmail->authStub = $myclient;
    $getEmail->filter = array('Property' => 'CustomerKey', 'SimpleOperator' => 'equals', 'Value' => $NameOfTestEmail);
    $getEmail->props = array("ID", "PartnerKey", "CreatedDate", "ModifiedDate", "Client.ID", "Name", "Folder", "CategoryID", "HTMLBody", "TextBody", "Subject", "IsActive", "IsHTMLPaste", "ClonedFromID", "Status", "EmailType", "CharacterSet", "HasDynamicSubjectLine", "ContentCheckStatus", "Client.PartnerClientKey", "ContentAreas", "CustomerKey");
    $getResponse = $getEmail->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 'Results: ' . "\n";
    print_r($getResponse->results);
    print "\n---------------\n";
} catch (Exception $e) {
    echo 'Caught exception: ', $e->getMessage(), "\n";
}
コード例 #2
0
 public function deleteEmails($id)
 {
     $email = new \ET_Email();
     $email->authStub = $this->fuel;
     $email->props = array('ID' => $id);
     $getRes = $email->delete();
     if ($getRes->status == true) {
         return $getRes;
     } else {
         Log::error('Error retrieving ET email(retrieveEmails). Message: ' . $getRes->message);
         return false;
     }
 }