diff options
| author | Michel Etienne | 2013-01-10 16:10:31 +0100 |
|---|---|---|
| committer | Michel Etienne | 2013-01-10 16:10:31 +0100 |
| commit | d61e62004b10aa6ad06eaaf83ea167d4c248d8c8 (patch) | |
| tree | 4f34f5f90d8ee520016e18e8d908d06a2d16d1e1 | |
| parent | ab0332d1b9e5263305b1a3cc420ea7d03050fafd (diff) | |
| download | chouette-core-d61e62004b10aa6ad06eaaf83ea167d4c248d8c8.tar.bz2 | |
present Rest Apis
| -rw-r--r-- | app/views/help/restapis.textile | 32 |
1 files changed, 3 insertions, 29 deletions
diff --git a/app/views/help/restapis.textile b/app/views/help/restapis.textile index 2e3e11e12..2bd3d2d2d 100644 --- a/app/views/help/restapis.textile +++ b/app/views/help/restapis.textile @@ -7,37 +7,11 @@ h3. Présentation Rails offre une interface Rest native permettant d'accéder aux objets du modèle selon des règles simples -Celles-ci sont disponibles mais se limitent aux règles de navigation de l'IHM de Chouette +Celles-ci sont disponibles mais se limitent aux règles de navigation de l'IHM de Chouette, elle est donc déconseillée. -Une API dédiée à des accès automatisés est ajoutée afin de permettre des développement externes exploitant les données de Chouette sans s'inclure dans l'application ni devoir disposer d'un accès direct à la base. +Une API dédiée à des accès automatisés est donc ajoutée afin de permettre des développement externes exploitant les données de Chouette sans s'inclure dans l'application ni devoir disposer d'un accès direct à la base. -h3. API native - -h4. Syntaxe - -Les différents objets Neptune sont accessibles dans Chouette par l'URL Rest: -??[URL_server]/[referential_id]/[Objects]/[id].[format]?? -la liste des objets d'un même type peut être obtenue par l'URL REST : -??[URL_server]/[referential_id]/[Objects].[format]?? -où : -* URL_server : l'adresse web d'installation du serveur Chouette -* referential_id: l'identifiant de l'espace de données -* Objects: le type d'objet demandé (au pluriel) -** networks -** lines -** companies -** ... -* id : l'identifiant de l'objet désiré -* format : le format de sortie : -** json -** xml - -h4. Exemples - -??http://chouette.mobi/chouette2/referentials/4/lines/674.json?? -??http://chouette.mobi/chouette2/referentials/4/lines/674.xml?? - -h3. API dédiée +h3. API REST Chouette h4. Principe |
