Trame webservice de republication d'offre
Ce document presente la trame XML a utiliser pour republier une offre existante via le WebService Talentplug en utilisant la methode SendToUbipostingLite avec l'action republish.
Requete SOAP complete
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:web="http://www.mytalentplug.com/webservice/WebService.asmx">
<soapenv:Header/>
<soapenv:Body>
<web:SendToUbipostingLite>
<web:apiK>CleUniqueFournieParMail</web:apiK>
<web:login>FourniParMail</web:login>
<web:passwd>FourniParMail</web:passwd>
<web:xml>
<jobs>
<job>
<!-- Obligatoire -->
<action_name>republish</action_name>
<!-- Obligatoire -->
<offerkey_ID>IDUNIQUEGENERERPARATS</offerkey_ID>
<!-- Optionnel -->
<entrepriseID>IDTPENTITE</entrepriseID>
<!-- Obligatoire -->
<force>true</force>
</job>
</jobs>
</web:xml>
</web:SendToUbipostingLite>
</soapenv:Body>
</soapenv:Envelope>
Notes importantes
info
Vous pouvez egalement utiliser la trame complete que vous utilisez pour la creation en changeant l'action_name par l'action republish et en ajoutant la balise force.
Comportement de la republication
- La commande
republishsur une offre active provoque l'archivage de celle-ci, et la publication d'une nouvelle copie a J+1. - Si l'offre est archivee depuis plus d'une journee, la republication se fait immediatement (en fonction de la frequence de recuperation des annonces par les differents supports).
A propos de la balise force
La balise <force>true</force> sert uniquement pour l'action de republication et permet de forcer la republication dans le cas ou un support a ete dereference ou desactive.
Par defaut, lors d'une republication, si une erreur est detectee sur au moins un des supports, l'ensemble de la publication sur tous les supports sera bloque. La balise force permet de contourner ce blocage.
Resume des champs
| Champ | Obligatoire | Description |
|---|---|---|
action_name | Oui | Doit etre republish |
offerkey_ID | Oui | Identifiant unique de l'offre a republier (50 caracteres max) |
entrepriseID | Optionnel | ID interne de l'entite Talentplug |
force | Oui | true pour forcer la republication meme si un support n'est plus disponible |