Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


This method creates and automatically starts an import process for the contacts listed in the xmlFeed. In automatico il processo creerà una newsletter di conferma basata sul template di default per le mail di confermaThe system will then automatically create a confirmation newsletter based on a default template.


Parametri

  • idList: list identifier
  • listGuid: GUID of the list
  • xmlDoc: XML string containing the contacts to be imported (vedere see Appendix A)
  • groupsIDs: elenco di group ID separati da virgola, per ogni lista possono essere specificati più gruppiimportType: tipo di importazione (default  group identifiers separated by comma (more than a group for each list is possible)
  • importType: import type (default value=3)
  • mobileInputType: tipo di inserimento del numero di telefono (vedere mobile number input type  (see Appendix A)
    • 1= include international code
    • 2=international code e numero di telefono in due campi distintiand phone number in two different fields
  • asPending: flag per importare come "pending" (se true, default subscribes users as pending, if true (default value=false)
  • ConfirmEmail: invia mail di richiesta conferma  sends confirmation request email (default value=false)
  • asOptOut: importa sottoscrittori come optout  imports users as unsubscribed (default value=false)
  • forceOptIn: forza l'optin in fase di sottoscrizione  forces subscription of users (default value=false)
  • replaceGroups: sostituisci gruppi  replaces groups (default value=false)

 
Come usare i parametri How to use the parameters listsIDs, listsGUIDs e groupsIDs

  • Specificare le listeSpecify lists

listsIDs = "84;85;86" per importare i contatti nelle liste to import contacts to lists 84, 85, 86

  • specificare il GUID della listaSpecify list GUIDs

listsGUIDs = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

  • specificare i gruppi per ogni lista

...

  • Specify the groups for each list

The contacts will be imported to list 84 and to groups 12,13
The contacts will be imported to list 85 and to group 23
The contacts will be imported to list 86 but no specific group 

groupsIDs = "12,13;23;0"


Return message:

 

Code Block
<mailupMessage>

...


    <mailupBody>

...


        <ReturnCode>0</ReturnCode>

...


        <processes>

...


            <process>

...


                <processID>0</processID>

...


                <listID>84</listID>

...


                <ReturnCode>-410</ReturnCode>

...


</process>

...


            <process>

...


                <processID>18</processID>

...


                <listID>85</listID>

...


                <ReturnCode>0</ReturnCode>

...


</process>

...


            <process>

...


                <processID>19</processID>

...


                <listID>86</listID>

...


                <ReturnCode>0</ReturnCode>

...


</process>

...


        </processes>

...


    </mailupBody>

...


</mailupMessage>


Codici di errore specifici per questo metodoSpecific error codes for this method

  • -400 unrecognized error
  • -401 xmlDoc is empty
  • -402 convert xml to csv failed
  • -403 create new import process failed
  • -410 can not create confirmation email
  • -450 listsIDs and listsGUIDs must contain the same number of elements
  • -600 unrecognized error
  • -601 an import process is already running for the list
  • -602 an import process is already running for a different list
  • -603 error checking process status
  • -604 error starting the process job

...