$patchTrig->props = array('CustomerKey' => 'TEXTEXT', 'TriggeredSendStatus' => 'Active', 'RefreshContent' => 'true'); $patchResult = $patchTrig->patch(); print_r('Patch Status: ' . ($patchResult->status ? 'true' : 'false') . "\n"); print 'Code: ' . $patchResult->code . "\n"; print 'Message: ' . $patchResult->message . "\n"; print 'Result Count: ' . count($patchResult->results) . "\n"; print 'Results: ' . "\n"; print_r($patchResult->results); print "\n---------------\n"; // Retrieve Single TriggeredSend After setting back to active print_r("Retrieve Single TriggeredSend After setting back to active\n"); $trigger = new ET_TriggeredSend(); $trigger->authStub = $myclient; $trigger->props = array("CustomerKey", "Name", "TriggeredSendStatus"); $trigger->filter = array('Property' => 'CustomerKey', 'SimpleOperator' => 'equals', 'Value' => 'TEXTEXT'); $getResult = $trigger->get(); print_r('Get Status: ' . ($getResult->status ? 'true' : 'false') . "\n"); print 'Code: ' . $getResult->code . "\n"; print 'Message: ' . $getResult->message . "\n"; print 'Result Count: ' . count($getResult->results) . "\n"; print 'Results: ' . "\n"; print_r($getResult->results); print "\n---------------\n"; // Send an email with TriggeredSend print_r("Send an email using a triggered send \n"); $sendTrigger = new ET_TriggeredSend(); $sendTrigger->props = array('CustomerKey' => 'TEXTEXT'); $sendTrigger->authStub = $myclient; $sendTrigger->subscribers = array(array("EmailAddress" => "*****@*****.**", "SubscriberKey" => "*****@*****.**")); $sendResult = $sendTrigger->send(); print_r('Send Status: ' . ($sendResult->status ? 'true' : 'false') . "\n");
public function getTriggeredSends() { $ts = new \ET_TriggeredSend(); $ts->authStub = $this->fuel; $getRes = $ts->get(); if ($getRes->status == true) { return $getRes; } else { Log::error("Error getting Triggered Sends", [$getRes]); return $getRes; } }