GÉOLOCALISATION DES MOBILES SFR ET ORANGE EN C#.NET VIA SFR API ET ORANGE API

Rescassol Messages postés 10 Date d'inscription samedi 14 février 2004 Statut Membre Dernière intervention 2 octobre 2011 - 4 avril 2011 à 10:04
paiefie Messages postés 3 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 23 février 2012 - 23 févr. 2012 à 20:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53024-geolocalisation-des-mobiles-sfr-et-orange-en-c-net-via-sfr-api-et-orange-api

paiefie Messages postés 3 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 23 février 2012
23 févr. 2012 à 20:07
Bonjour,
Il existe une application VB6 gsmlocpro
Que vous pouvez trouver sur www.gsmloc.com
Si tu as un projet tu peux demander les sources
A bientôt
Sources : appel le 06.13.07.33.80
aahmim Messages postés 7 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 15 avril 2011
15 avril 2011 à 09:16
De rien :)
darmoy Messages postés 5 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 14 avril 2011
14 avril 2011 à 19:32
Merci :)
aahmim Messages postés 7 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 15 avril 2011
13 avril 2011 à 17:02
Vous pouvez faire ça
url = "http://maps.google.com/maps/api/staticmap?center=&zoom=16&size=512x512&maptype=roadmap&markers=color:red|label:ici" + xmldoc.SelectSingleNode("/loc/location/latitude").InnerText + "," +
xmldoc.SelectSingleNode("/loc/location/longitude").InnerText
+ "&sensor=true";
Le résultat de la requête est une image « Google Maps »
Vous n’avez qu’à récupérer le flux de l’image et l’afficher
Exemple :
http://maps.google.com/maps/api/staticmap?center=&zoom=16&size=512x512&maptype=roadmap&markers=color:red|label:ici|40.702147,-74.015794&sensor=true
Soit vous pouvez utiliser KML
http://code.google.com/intl/fr/apis/kml/
http://www.commentcamarche.net/forum/affich-5696897-afficher-cercle-sur-google-map
http://boucard.brice.perso.neuf.fr/index.php?option=com_content&view=article&id=52%3A31-gpolyline-a-gpolygon-overlay-classes&catid=25%3Agoogle-maps-javascript-api&Itemid=42&lang=fr
http://code.google.com/intl/fr-FR/apis/maps/documentation/javascript/v2/overlays.html
darmoy Messages postés 5 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 14 avril 2011
13 avril 2011 à 15:22
Ps : je galère depuis 12h non stop :o
darmoy Messages postés 5 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 14 avril 2011
13 avril 2011 à 15:20
Un lien ou directement la maps dans la box de l'application, est-ce possible ?

/* et faire un return sur une lien sur google maps */
return "Address : "+xmldoc.SelectSingleNode("/GeocodeResponse/result/formatted_address").InnerText;

Merci encore
darmoy Messages postés 5 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 14 avril 2011
13 avril 2011 à 15:18
je ne suis pas très bon et je galère

/* Pour faire en sorte de ne pas transformer les coordonnées GPS en adresse
url = "http://maps.googleapis.com/maps/api/geocode/xml?latlng=" + xmldoc.SelectSingleNode("/loc/location/latitude").InnerText + "," +
xmldoc.SelectSingleNode("/loc/location/longitude").InnerText+ "&sensor=true";

/* et faire un return sur une lien sur google maps */
return "Address : "+xmldoc.SelectSingleNode("/GeocodeResponse/result/formatted_address").InnerText;

Pourriez vous aidez un débutant comme moi, qui est complètement émerveillé par votre travail.

Merci d'avance si vous pouviez m'aider à adapter le code dans ce sens, je vous serais mille fois reconnaissant.
aahmim Messages postés 7 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 15 avril 2011
13 avril 2011 à 14:24
Oui vous pouvez facilement avoir la carte Google Maps directement plutôt que l'adresse parce que la méthode de géolocalisation retourne comme résultat les paramètres GPS (latitude / longitude / précision).
darmoy Messages postés 5 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 14 avril 2011
13 avril 2011 à 13:59
Je ne suis pas un pro, mais est-il possible d'avoir la carte google maps directement plutôt que l'adresse transposée de celle ci dans l'application ?
aahmim Messages postés 7 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 15 avril 2011
4 avril 2011 à 17:06
Pour votre première question : oui vous devez recevoir un message, soit du 6010 ou d’un numéro court entre 1812 et 1822 si vous avez reçu le message de 6010 vous devez répondre par : OUI « alias de service » au 6010 sinon tu répondras par : OUI au numéro court.
Pour votre deuxième question :
L’agrément de géolocalisation dépend de Token et le Token lui-même est associé à un service unique pour chaque client SFR API, se qui signifie qu’avec votre propre Token personne sauf vous posséde le droit de localisation.
Si vous n’avez rien reçu cela peut être à cause de la connexion internet, votre pare-feu ou à cause de crédit de Token. Je vous conseille d’utiliser votre propre Token au moins vous pouvez être sûr que vous avez le crédit nécessaire.
piergel Messages postés 51 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 août 2009
4 avril 2011 à 16:08
Le propriétaire du numéro doit recevoir un SMS ? j'ai testé avec 2 numéros SFR dont le mien, je n'ai rien reçu. C'est un abonnement pro, peut-être est-ce la personne qui s'occupe de nos abonnements dans ma boite qui a reçu la demande...
Autre question : j'ai lu sur le site SFR que l'agrément est donné une seule fois. Mais est-il donné pour toute demande de géolocalisation ? ou seulement une demande provenant de mon application ? ou d'une instance précise de mon application sur un PC ?
Dans le premier cas, cela signifierait qu'à partir de là, n'importe qui peut me géolocaliser
dans les derniers cas, comment techniquement est faite l'association avec l'application ?
aahmim Messages postés 7 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 15 avril 2011
4 avril 2011 à 15:27
Non si vous avez eu ce message, ça signifie que tu dois avoir l’agrément de géolocaliser ce numéro. Pour avoir l’agrément le propriétaire de numéro doit répondre par : OUI « alias de service » au 6010, soit accepter la demandée de géolocalisation sur le site de SFR API http://api.sfr.fr/acces/ .
Vous trouverez plus de détail sur le site web de SFR API http://api.sfr.fr/.
piergel Messages postés 51 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 août 2009
4 avril 2011 à 14:57
Lorsque je teste l'appli (avec un numéro SFR), j'obtiens comme message "State:Agreement pending exception". Cela veut-il dire que les 7000 crédit associés au token de l'exemple sont épuisés ?
aahmim Messages postés 7 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 15 avril 2011
4 avril 2011 à 11:01
Pour avoir le Token SFR, vous devez juste vous inscrire sur le site web de SFR API : http://api.sfr.fr/api. Après l’inscription SFR vous offrira automatiquement 7000 crédits gratuitement.
Par contre, tu dois acheter des Access Key pour tester avec des numéros Orange.
Rescassol Messages postés 10 Date d'inscription samedi 14 février 2004 Statut Membre Dernière intervention 2 octobre 2011
4 avril 2011 à 10:04
Ça a l'air intéressant, mais où trouve-t-on les token et autres access keys ?