Auslesen vorhandener Newslettervorlagen – GetTemplates

RequestParameter: TemplatesRequest
ResponseParameter: TemplatesResponse

Mit Hilfe dieser Methode können Sie die in mailworx Verfügbaren Newslettervorlagen auslesen. Diese Vorlagen können Sie anschließend zum Beispiel in der Methode Erstellen einer Kampagne – CreateCampaign verwenden.
Das Request-Objekt besitzt folgende Felder zur Steuerung der Abfrage:

CreatedAfter Ausgelesen werden nur Vorlagen, deren Erstellzeitpunkt nicht weiter zurückliegt als das angegebene Datum. Wenn der Wert null ist werden alle Vorlagen ausgelesen.

Das Response-Objekt enthält eine Liste von Templates, welche aus einem Namen und einer Guid bestehen.

 

Codebeispiel
//Create an instance of the service agent 
ServiceAgent agent = new ServiceAgent(); 
TemplateRequest request = new TemplateRequest(); 
//Get all templates, created last month 
request.CreatedAfter = DateTime.Now.AddMonths(-1); 
request.SecurityContext = GetSecurityContext(); 
//Get the templates from mailworx 
TemplateResponse response = agent.GetTemplates(request); 
foreach (Template t in response.Templates) 
Console.Writeline(“Name: {0}\tID: {1}”, t.Name, t.Guid);