print_r('Patch Status: ' . ($patchResult->status ? 'true' : 'false') . "\n"); print 'Code: ' . $patchResult->code . "\n"; print 'Message: ' . $patchResult->message . "\n"; print 'Results Length: ' . count($patchResult->results) . "\n"; print 'Results: ' . "\n"; print_r($patchResult->results); print "\n---------------\n"; } } // Retrieve all Subscribers on the List print "Retrieve all Subscribers on the List \n"; $getList = new ET_List_Subscriber(); $getList->authStub = $myclient; $getList->filter = array('Property' => 'ListID', 'SimpleOperator' => 'equals', 'Value' => $newListID); $getList->props = array("ObjectID", "SubscriberKey", "CreatedDate", "Client.ID", "Client.PartnerClientKey", "ListID", "Status"); $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 'Results: ' . "\n"; print_r($getResponse->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");
public function getListSubscribers($list) { $sc = new \ET_List_Subscriber(); $sc->authStub = $this->fuel; // $sc->props = array( // 'SubscriberKey', // 'Client.ID', // 'Status', // 'ListID', // 'UnsubscribedDate' // ); // $sc->filter = array( // 'Property' => 'ListID','SimpleOperator' => 'equals','Value' => $list // ); $getRes = $sc->get(); if ($getRes->status == true) { return $getRes; } else { Log::error('Error geting List Subscribers ET (getListSubscribers)', [$getRes]); return false; } }