Auslesen der verfügbaren Sprachen
RequestParameter: GetLanguageRequest
ResponseParameter: GetLanguageResponse
Die Methode GetLanguages
liefert die für den Kunden verfügbaren Sprachen in der eworx Marketing Suite. Diese Sprachen beziehen sich auf die verfügbaren Sprachen für die Newsletter. Somit für die Empfänger.
Bis auf den SecurityContext
sind beim Request keine weiteren Angaben nötig. Die Methode liefert ein GetLanguageResponse-Objekt
, welches ein Array vonLanguage beinhaltet. Jedes Element repräsentiert eine verfügbare Sprache.
Beim Import von Empfängern kann für jeden Abonnent eine Sprache gesetzt werden (ist dies nicht der Fall, so wird die Sprache der Request-Message
verwendet. Die dort benötigte Sprache ist der in der Klasse Language
angeführte ShortName
.
Beispiel Request „Sprachen auslesen“
C#
MailworxWebServiceAgent agent = new MailworxWebServiceAgent();
GetLanguageRequest request = new GetLanguageRequest();
//Set the auth. Information
request.SecurityContext = GetSecurityContext();
GetLanguageResponse response = agent.GetLanguages(request);
foreach (Language lang in response.Languages) {
Console.WriteLine("{0}: {1}; CharSet: {2}; ID: {3}",
lang.ShortName,
lang.FriendlyName,
lang.ShortName,
lang.Guid.ToString());
}