GetContentFolder

(pour la messagerie)

Description

Cette opération envoie le contenu du dossier et fonctionne aussi bien pour les dossiers communs que les dossiers personnels.

Requête

Le service a besoin de l'identifiant du dossier dont vous voulez la liste des messages. Cette opération renvoie une liste, vous pouvez donc faire de la pagination grâce au paramètre SpecialParamList.

Liste des entêtes

Entête
AutoValidate
CustomerInfos
SessionToken
UsernameToken
OptionDialogue
APIUUID

Liste des paramètres

Paramètre
SpecialParamList
IDFolder

Exemple

Demander les 5 premiers messages du dossier 1

<SOAP-ENV:Body>
<GetContentFolder xmlns="http://www.nout.fr/wsdl/SimaxService.wsdl/">
<IDFolder>1</IDFolder>
<SpecialParamList>
<First>0</First>
<Length>5</Length>
</SpecialParamList>
</GetContentFolder>
</SOAP-ENV:Body>

Réponse

Le service vous renvoie la description XML de la liste des messages contenus dans le dossier fournit en paramètre.
Le contexte d'action renvoyé correspond à l'identifiant du dossier fournit en paramètre de la requête. C'est ce même contexte d'action qui doit être utilisé pour l'annulation ou la validation de la liste.

Liste des entêtes

Entête
ReturnType
Count
CustomerInfos
XSDSchema
ActionContext

Les valeurs de retour

Xml

Exemple

Le service renvoie la liste des messages dans les balises <id_1>

<env:Header>
<ReturnType>MailServiceList</ReturnType>
.......
</env:Header>

<env:Body>
<GetContentFolderResponse xmlns="http://www.nout.fr/wsdl/SimaxService.wsdl/">
<xml VERSION="1" VERSION_LECTECRIT="1" VERSION_LECTURE="1" DATEHEURE="2010110515020863" xmlns:simax="http://www.nout.fr/XML/" xmlns:simax-layout="http://www.nout.fr/XML/layout">
<id_1 simax:id="327529044465680" simax:title="25/10/2010 16:34:41 Message">
<id_16061>327529044465680</id_16061>
<id_16062>25/10/2010 16:34</id_16062>
...........
</id_1>
<id_1 simax:id="327529044458675" simax:title="16/12/2010 12:01::05 Message 2">
<id_16061>327529867476496</id_16061>
<id_16062>16/12/2010 12:01</id_16062>
...........
</id_1>

............. suite des messages
</xml>
</GetContentFolderResponse>
</env:Body>