WithAutomaticResponse

(pour la messagerie)

Description

Cette opération permet de vérifier la présence d'une réponse automatique (accusé de réception, confirmation de lecture, confirmation de validation) et d'envoyer cette réponse.

Requête

Le cycle est le suivant :
- envoyer la requête avec SendAutomaticResponse à 0 pour que le service vous renvoie la question à poser à l'utilisateur s'il y a une réponse automatique demandée, sinon rien à faire
- puis envoyer la requête avec SendAutomaticResponse à 1 pour demander au service d'envoyer la réponse automatique si l'utilisateur a répondu oui.
Vous devez pour cela préciser de quel message vous souhaitez traiter la réponse automatique et quel type de réponse vous souhaitez traiter (accusé de réception, de lecture ...)

Liste des entêtes

Entête
CustomerInfos
SessionToken
UsernameToken
OptionDialogue
APIUUID

Liste des paramètres

Paramètre
ResponseType
IDMessage
SendAutomaticResponse

Exemple

<WithAutomaticResponse>
<IDMessage>158....<IDMessage>
<ResponseType>1<ResponseType>
<SendAutomaticResponse>1</SendAutomaticResponse>
</WithAutomaticResponse>

Réponse

Si SendAutomaticResponse est à 0 et qu'il y a une réponse automatique, le service vous renvoie la question à poser à l'utilisateur.
Si SendAutomaticResponse est à 1, le service renvoie un body vide.

Liste des entêtes

Entête
ReturnType
CustomerInfos

Les valeurs de retour

Xml

Exemple

=> Si SendAutomatic à 0 et qu'il y a une reponse automatique, le service vous renvoie la question à poser à l'utilisateur

<WithAutomaticResponse>
<xml>
<MessageBox>
<Message>La question ....</Message>
<ButtonList>
<TypeConfirmation title="Ok">1</TypeConfirmation>
<TypeConfirmation title="No">2</TypeConfirmation>
</ButtonList>
</MessageBox>
</xml>
</WithAutomaticResponse>