Bonjour,
Je dois actuellement utiliser l'API rest ViaMichelin pour qu'il me retourne des POI ( des restaurants dans mon cas
). Je dois faire une recherche par critères.
http://apir.viamichelin.com/apir/1/findPOIByCriteria.xml?db=CACHE&lg=fra¢er=5.38577:43.31134&authkey=CACHE&nb=20&c1=2&c2=1
Le problème est que les paramètres en gras dans ma requête se doit d'être écrit dans mon programme. Car le "c" ne change pas mais après je renseigne c1 ou c2 ou cX et après la valeur. Je sais pas si je me fait bien comprendre
Mais en gros je veux pouvoir paramètrer le X qui est une "queryParam" dans ma requête.
Mon code pour l'instant :
1 2 3 4 5 6
| @GET
@Path("/findPOIByCriteria.xml")
ViaMichelinRestaurantsDto findRestaurantByCoordinatesAndFacilites(@QueryParam("db") String databaseKey,
@QueryParam("lg") String countryCode, @QueryParam("center") String coordinates,
@QueryParam("authkey") String authenticationKey, @QueryParam("nb") String nbResult,
@QueryParam("cX") String facilities); |
Dans le code je voudrais pouvoir passer en paramètre mon x, et il se peux qu'il y est plusieurs paramètres (facilities ici) !!! c1=2, c3=5, c5=1 etc ... Comment "instrumentaliser" ceci?
Merci d'avance
Je ne sais pas si je suis bien clair n'hésitez pas à faire des remarques !
Partager