pgrimaud / ratp-api-rest

This project turnkey is distributed as a middleware to expose RATP realtime data as REST resources
MIT License
85 stars 15 forks source link

Sens A+R #1

Closed sangohandbz closed 6 years ago

sangohandbz commented 7 years ago

Bonjour,

D'après la documentation de la RATP il est possible d'effectuer une requête pour obtenir les prochains passage à une station dans les deux sens (A+R) en utilisant "*" "sens 1 [dir.SensCrit] Critère Direction-Sens : Sens (A/R) ou Critère étendu (*)."

Cette fonctionnalité ne semble prise en compte dans l'API, est-il envisagé de l'ajouter ?

pgrimaud commented 7 years ago

Hello, je vais regarder ça. Je pense que ça doit le faire.

pgrimaud commented 6 years ago

Bonjour, j'ai ajouté la fonctionnalité. Si vous appelez l'url suivante :

GET https://api-ratp-dev.pierre-grimaud.fr/app_dev.php/schedules/metros/13/saint+lazare/A+R

Vous obtiendrez les données suivantes :

{  
   "result":{  
      "schedules":[  
         {  
            "message":"Train a quai",
            "destination":"Asnieres-Gennevilliers Les Courtilles"
         },
         {  
            "message":"0 mn",
            "destination":"Saint-Denis-Universite"
         },
         {  
            "message":"1 mn",
            "destination":"Asnieres-Gennevilliers Les Courtilles"
         },
         {  
            "message":"3 mn",
            "destination":"Saint-Denis-Universite"
         },
         {  
            "message":"Train a quai",
            "destination":"Chatillon Montrouge"
         },
         {  
            "message":"1 mn",
            "destination":"Chatillon Montrouge"
         },
         {  
            "message":"2 mn",
            "destination":"Chatillon Montrouge"
         },
         {  
            "message":"3 mn",
            "destination":"Chatillon Montrouge"
         }
      ]
   },
   "_metadata":{  
      "call":"GET /schedules/metros/13/saint+lazare/A+R",
      "date":"2017-10-11T17:50:26+02:00",
      "version":1
   }
}