IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

Alticodage : Wrong referer or wrong IP Adress or wrong User-Agent


Sujet :

IGN API Géoportail

  1. #1
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2012
    Messages : 42
    Points : 44
    Points
    44
    Par défaut Alticodage : Wrong referer or wrong IP Adress or wrong User-Agent
    Bonjour,

    Quand j'essaye d'utiliser le service d'alticodage, j'obtiens
    Wrong referer or wrong IP Adress or wrong User-Agent.
    Voici le code du script à l'adresse : https://istresrando.fr/spip/applis/gpxRando/test.php

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
     
            $lon = 4.987961;
    	$lat = 45.500636;
    	$ch = curl_init();
     
    	$opt = "https://wxs.ign.fr/cm6wkn5bllrv4juczbzg9avu/alti/rest/elevation.json?lon='.$lon.'&lat='.$lat.'&zonly=true";
    	curl_setopt($ch, CURLOPT_URL,$opt);
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    	curl_setopt($ch, CURLOPT_HEADER, FALSE);
     
    	curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    	"Accept: application/json; charset=utf-8"
    	));
    	$reponse = curl_exec($ch);
    	curl_close($ch);
     
    	var_dump($reponse) ; die();		
    ?>

    La clé que j'utilise est bien celle du referer istresrando.fr ; dans le contrat correspondant, il y a bien : "Alticodage SERVICE_CALCUL_ALTIMETRIQUE" activé ; d'ailleurs, dans un autre script, avec la même clé, le contrôle de mesure d'altitude fonctionne correctement.

    Je suis preneur de toute piste de solution !
    Merci d'avance

    Cordialement

  2. #2
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2012
    Messages : 42
    Points : 44
    Points
    44
    Par défaut
    Je me réponds !
    1) il y avait une erreur de syntaxe dans :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    $opt = "https://wxs.ign.fr/cm6wkn5bllrv4juczbzg9avu/alti/rest/elevation.json?lon='.$lon.'&lat='.$lat.'&zonly=true";
    il fallait écrire :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    $opt = 'https://wxs.ign.fr/cm6wkn5bllrv4juczbzg9avu/alti/rest/elevation.json?lon='.$lon.'&lat='.$lat.'&zonly=true';
    2) il manquait :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    curl_setopt($ch, CURLOPT_REFERER, "https://istresrando.fr");

    Ça fonctionne !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/03/2019, 07h40
  2. Réponses: 1
    Dernier message: 26/07/2018, 15h59
  3. alticodage wrong referer
    Par gilgil dans le forum IGN API Géoportail
    Réponses: 9
    Dernier message: 27/05/2014, 15h01
  4. [Administration] associer une adresse mail à un user
    Par flyerman dans le forum CVS
    Réponses: 0
    Dernier message: 10/06/2008, 14h36
  5. le nom de l'adresse d'un user dans le langage LDAP
    Par adel.87 dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 06/03/2008, 22h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo