Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Permette la creazione di un messaggio e-mail all'interno della lista desiderata
string CreateNewsletter(string accessKey, int listID, string subject, string type, string content, Option[] options)
accessKey: chiave di accesso ottenuta chiamando il metodo Login listID: identificativo della lista nella quale si vuole creare la newsletter. L'elenco delle liste con i relativi identificativi si ricava chiamando il metodo GetLists subject: oggetto della newsletter type: tipo di origine del testo del messaggio (HTML, URL, FILE, TEXT) content: origine del testo del messaggio, dipende dal type:

  • type = HTML, content è il codice HTML del messaggio
  • type = TEXT, content è il PLAIN-TEXT del messaggio
  • type = URL, content è l'url da quale ricavare in codice HTML del messaggio
  • type = FILE, content è uno array di byte che rappresenta il file dal quale ricavare il codice HTML del messaggio


options: un array di coppie key/value per impostare le varie opzioni

  • note: una stringa contenente delle note relative al messaggio
  • dyn_fld: una valore booleano per abilitare/disabilitare l'utilizzo dei campi dinamici all'interno del messaggio (dyn_fld=true, dyn_fld=false
  • emb_img: un valore booleano per abilitare/disabilitare l'utilizzo di immagini embedded all'interno del messaggio (emb_img=true, emd_img=false)
  • link_track: una valore booleano per abilitare/disabilitare il tracciamento dei link (link_trcak=true, link_track=false). Se link_track=true e non viene specificato nessun'altra opzione si considera abilitato il tracciamento di tutti i protocolli.
  • track_http: una valore booleano per abilitare/disabilitare il tracciamento del protocollo http (track_http=true, track_http=false)
  • track_https: una valore booleano per abilitare/disabilitare il tracciamento del protocollo HTTPS (track_https=true, track_https=false)
  • track_mailto: una valore booleano per abilitare/disabilitare il tracciamento del protocollo MAILTO (track_mailto=true, track_mailto=false)
  • track_ftp: una valore booleano per abilitare/disabilitare il tracciamento del protocollo FTP (track_ftp=true, track_ftp=false)
  • track_news: una valore booleano per abilitare/disabilitare il tracciamento del protocollo NEWS (track_news=true, track_news=false)
  • link_params: una stringa che permette di specificare dei parametri aggiuntivi per i link tracciati
  • body_code: una stringa che contiene un codice personalizzato del TAG <body>
  • header: una stringa che contiene un codice personalizzato del TAG <header>
  • conf_msg: un valore booleano per marcare la newsletter come messaggio di conferma iscrizione.
  • attach<nn>_data = base64 encoding del file
  • attach<nn>_name = nome del file
  • template = identificativo del template da utilizzare per la creazione della newsletter. In caso venga specificata le opzioni "template", "body_code" e il parametro "content" e non vengono presi in considerazione.

Se il codice di errore è 0, il messaggio conterrà l'identificativo del messaggio generato.
Esempio di messaggio CreateNewslettersResult:
<CreateNewsletterResult>
<errorCode>0</errorCode>
<errorDescription></errorDescription>
<listID>1</listID>
<newsletterID>3</newsletterID>
</CreateNewsletterResult>

  • No labels