SP:Part:API

De Hegyd Doc.

(Différences entre les versions)
(API de Viaduc)
(API de Viaduc)
Ligne 30 : Ligne 30 :
La classe '''RPCViaduc''' permet de se connecter et de créer un client de l'API VIADUC.
La classe '''RPCViaduc''' permet de se connecter et de créer un client de l'API VIADUC.
-
La variable API_VIADUC de la [[SP:Configuration|configuration]] renseigne l'URl du WSDL de l'API VIADUC.
+
La variable API_VIADUC de la [[SP:Configuration_Générale|configuration]] renseigne l'URl du WSDL de l'API VIADUC.

Version du 5 juillet 2010 à 09:54


Sommaire

L'API des sites packagés

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

Fonctionnement

Fichiers

  • api-mionitor.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


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.


WSDL

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

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.