Comme prévu dans le précédent billet "géolocaliser un téléphone mobile perdu", voici les quelques lignes de code PHP qui vont vous permettre de créer une application de géolocalisation via l’API location d’Orange.
Suivez les instructions ci-dessous :
- copiez/collez ce code dans un fichier PHP
- remplissez les paramètres API Access Key, FROM, TO et CONTENT
- chargez le fichier sur votre serveur Web
- exécutez votre page
- lancez la page éditée depuis votre navigateur web
- envoyez.
<?php
// votre API Access Key
= "XXXXXXX";
// URL du getLocation
= "http://run.orangeapi.com/location/getLocation.xml";
// URL du getAuthorization
= "http://run.orangeapi.com/location/createAuthorization.xml";
// le numéro du téléphone que vous souhaitez localiser (au format international)
= "336XXXXXXXX";
// executer la demande > trouver la localisation
= file_get_contents( . "?id=" . . "&number=" . $number);
// récupérer le message de réponse état de l'appel API
=simplexml_load_string();
if (->status->status_code = 450)
// exécuter la demande de l'API
= file_get_contents( . "?id=" . . "&number=" . );
// obtenir et afficher le message de réponse d'état de l'appel d'API
=simplexml_load_string();
echo(->status->status_code . " - " . ->status->status_msg . "<br />");
echo "S'il vous plaît, suivez les instructions reçues par SMS et de relancer le script";
else
echo("Code de retour : " . ->status->status_code . " - " . ->status->status_msg . "<br />");
echo("Coordonnées : " . ->location->X . " - " . ->location->Y);
?>
Orange API team
Consultante social media - CM pour @Orange, j'ai animé le blog relation client durant 2 ans. Avant de rejoindre les blogs d'Orange Business, j'étais community manager Orange API.
Dans la vie ? Génération web... Je mange un #donut; j'aime les donuts, c'est ici que j'ai mangé des donuts... Cela vous dit quelque chose ? Un peu vieux jeu, mais ça fonctionne toujours ! Cherchez "les médias sociaux expliqué avec un donut" ;)