Précédent   Forum du club des développeurs et IT Pro > Java > Développement Web en Java > Web Services
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/04/2012, 15h00   #1
Proxy
Membre régulier
 
Homme Romano Marsala
Étudiant
Inscription : novembre 2011
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Romano Marsala
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Distribution

Informations forums :
Inscription : novembre 2011
Messages : 79
Points : 95
Points : 95
Par défaut Web service codes postaux

Bonjour,

J'espère être au bon endroit pour poser ma question... Je ne cherche pas à développer un webservice, mais à en trouver un qui fait ce dont j'ai besoin.

Je réalise une application de gestion en java pour une entreprise qui peut avoir des clients. Il y a donc un formulaire à remplir et j'aimerais qu'à partir d'un web service, on puisse en notant le pays et le code postal du client obtenir automatiquement la ville. Ceci reste un détail dans mon développement, mais ça peut être vraiment utile. Je suppose qu'il existe déjà ce genre de service car on retrouve ce système sur de nombreux sites en ligne.

J'évite de passer via une base de donnée pour deux raisons : Plus lourd et il faudrait la mettre régulièrement à jour.

Merci!
Proxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2012, 16h17   #2
Proxy
Membre régulier
 
Homme Romano Marsala
Étudiant
Inscription : novembre 2011
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Romano Marsala
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Distribution

Informations forums :
Inscription : novembre 2011
Messages : 79
Points : 95
Points : 95
J'ai trouvé, si ça peut aider quelqu'un : http://www.geonames.org/source-code/



Edit : pour aller un peu plus loin, voici un petit descriptif des étapes :

1. Créer un compte http://www.geonames.org/login
2. Activer les webservices avec le lien en bas de cette page : http://www.geonames.org/manageaccount
3. Télécharger le jar ici : http://www.geonames.org/source-code/
4. Télécharger également le fichier jar requis : jdom disponible sur la même page
5. Importer les 2 jar au projet
6. Le code permettant d'utiliser le service :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ToponymSearchCriteria searchCriteria = new ToponymSearchCriteria();
searchCriteria.setQ("BE 7321");//Exemple : Pour le code postal 7321 en Belgique
ToponymSearchResult searchResult;
try 
{
	WebService.setUserName("UsernameDeLInscription");//Un nombre limité de requêtes par jour (30.000 par username)
	searchResult = WebService.search(searchCriteria);
	for (Toponym toponym : searchResult.getToponyms())
	{
	   System.out.println(toponym.getName());//Affiche le nom des entités ayant le code postal 7321 (ici Harchies et Blaton)
	}
} 
catch (Exception e) 
{
	e.printStackTrace();
}
L'exemple sur le site ne donnait pas l'indication de configuration du username --> Erreur. J'espère que ça pourra aider certaines personnes.
Proxy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 11h31   #3
lamaison
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 25
Points : 10
Points : 10
Par défaut Recherche cp ou ville via un service web

Tu as aussi
http://cp-ville.com/
qui est très simple à utiliser et qui permet des recherches partielles.
lamaison est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h01.


 
 
 
 
Partenaires

Hébergement Web