Classe d'utilisation du webservice ImportMediaService de Tourinsoft V5
- Documentation en ligne : http://cdt.allier-auvergne-tourisme.com/TisQWSMedia/docs
- Pierre Granger p.granger at allier-tourisme.net
- licence MIT
- Site professionnel : http://www.allier-auvergne-tourisme.com
- Page personnelle : http://www.pierre-granger.fr
Cette classe est fournie en l'état, sans garantie de fonctionnement, sous licence MIT : vous pouvez la réutiliser et la modifier à votre guise, sans nécessairement fournir votre propre code source (même si toute participation est la bienvenue).
L'objectif est de pouvoir automatiser l'envoi massif de photos (imports, mises à jour régulières, passerelles...)
Pour commencer à l'utiliser, vous pouvez ouvrir le fichier exemple.php, qui montre comment :
- Rechercher un dossier dont le nom sera l'identifiant de l'offre à partir d'un dossier racine défini (ex: GDF/HLOAUV...)
- Créer le dossier s'il n'existe pas
- Vider le dossier s'il existe déjà
- Envoyer les photos dans le dossier trouvé/créé
- Associer toutes les photos envoyées à une offre
En préalable à son utilisation, vous devrez créer un Questionnaire Web sur Tourinsoft :
- Gen. Web > Questionnaire Web
- Le questionnaire devra être fait sur le bordereau correspondant à vos offres (HLO...)
- Le questionnaire créé devra simplement contenir X fois le champ [Photo] (Ex : [Photo1][Photo2][Photo3]... (selon le nombre max. de photo que vous comptez envoyer pour chaque offre). Pas besoin d'autre chose (pas de bouton valider ni de mise en page)
- Il devra être publié en tant que WebService (Gen. Web > Questionnaire Web > Gestion de la publication > [Votre questionnaire] > Type de publication souhaitée : Web service)
- Vous trouverez la plupart des informations demandées dans le fichier exemple.php (questionnaireId, structureId, client...) en bas de cette publication. Se réféfer à la documentation en ligne de la classe TisQWSMedia pour plus de détails : http://cdt.allier-auvergne-tourisme.com/TisQWSMedia/docs/classes/TisQWSMedias.html#properties