SP:Part:API

De Hegyd Doc.


Sommaire

[modifier] L'API des sites packagés

L'api se base sur SOAP. Elle estutilisé par l'application tierce VIADUC.

[modifier] Fonctionnement

[modifier] Fichiers

  • api-monitor.php: fichier permettant de vérifier si le service est opérationnel
  • server.php: serveur SOAP
  • test.php: fichier de test permetttant de savoir si l'API VIADUC est opérationnelle
  • wsdl.php: appelé lors de la demande d'affichage du shéma wsdl des fonctions disponibles

[modifier] Classes

La classe models/WebService.php contient toutes les méthodes de l'API. La classe models/APIServer.php contient les méthodes permettant l'authentification au serveur.


[modifier] WSDL

Le fichier WSDL est généré automatiquement en fonction des commentaires associés aux fonctions de l'API.

[modifier] API de Viaduc

La classe RPCViaduc permet de se connecter et de créer un client de l'API VIADUC.

La variable API_VIADUC de la configuration renseigne l'URl du WSDL de l'API VIADUC.