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 :

Contrat: vérification en ligne de commandes des options


Sujet :

IGN API Géoportail

  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2 130
    Points : 1 765
    Points
    1 765
    Par défaut Contrat: vérification en ligne de commandes des options
    Je voudrais vérifier mes options par une commande du type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      curl -I 'http://api.ign.fr/geoportail/api?v=1.0-e&key=580798429702764285&instance=viewer&includeEngine=false&'
    et j'ai une erreur 403.
    Faut-il ajouter des paramètres à la demande ?

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par mga_geo Voir le message
    Je voudrais vérifier mes options par une commande du type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      curl -I 'http://api.ign.fr/geoportail/api?v=1.0-e&key=580798429702764285&instance=viewer&includeEngine=false&'
    et j'ai une erreur 403.
    Faut-il ajouter des paramètres à la demande ?
    Plutôt:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    curl -I 'http://jeton-api.ign.fr/getConfig?key=XXX&output=xml&'
    output peut aussi prendre la valeur 'json'.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2 130
    Points : 1 765
    Points
    1 765
    Par défaut
    Cette variante fonctionne très bien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      CLEF=3247565058951921994
      curl -e jeremybardeau.free.fr http://jeton-api.ign.fr/getToken?key=${CLEF}&output=xml

  4. #4
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par mga_geo Voir le message
    Cette variante fonctionne très bien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      CLEF=3247565058951921994
      curl -e jeremybardeau.free.fr http://jeton-api.ign.fr/getToken?key=${CLEF}&output=xml
    certes, mais pour forger un jeton, pas pour obtenir les informations du contrat ...

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2 130
    Points : 1 765
    Points
    1 765
    Par défaut Jeton
    On peut faire comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      CLEF=6767854512754535096
      printf 'gppkey=' > gppkey.txt
      curl -e atlasnw.free.fr http://jeton-api.ign.fr/getToken?key=${CLEF}\&output=raw>>gppkey.txt
      . gppkey.txt
      POST='<xls:XLS xmlns:xls="http://www.opengis.net/xls" version="1.0"><xls:RequestHeader sessionID=""/><xls:Request methodName="GeocodeRequest" version="1.0" requestID="" maximumResponses="50"><xls:GeocodeRequest><xls:Address countryCode="FR"><xls:freeFormAddress>Tatoux</xls:freeFormAddress></xls:Address></xls:GeocodeRequest></xls:Request></xls:XLS>'
      curl -d "$POST" -H "Content-Type: text/xml" -e atlasnw.free.fr http://wxs.ign.fr/geoportail/gazetteer/OpenLSPOST?gppkey=$gppkey

  6. #6
    Expert confirmé
    Homme Profil pro
    Ingénieur cartographe
    Inscrit en
    Avril 2009
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur cartographe
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 173
    Points : 4 224
    Points
    4 224
    Par défaut
    Citation Envoyé par mga_geo Voir le message
    On peut faire comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      CLEF=6767854512754535096
      printf 'gppkey=' > gppkey.txt
      curl -e atlasnw.free.fr http://jeton-api.ign.fr/getToken?key=${CLEF}\&output=raw>>gppkey.txt
      . gppkey.txt
      POST='<xls:XLS xmlns:xls="http://www.opengis.net/xls" version="1.0"><xls:RequestHeader sessionID=""/><xls:Request methodName="GeocodeRequest" version="1.0" requestID="" maximumResponses="50"><xls:GeocodeRequest><xls:Address countryCode="FR"><xls:freeFormAddress>Tatoux</xls:freeFormAddress></xls:Address></xls:GeocodeRequest></xls:Request></xls:XLS>'
      curl -d "$POST" -H "Content-Type: text/xml" -e atlasnw.free.fr http://wxs.ign.fr/geoportail/gazetteer/OpenLSPOST?gppkey=$gppkey
    Tu confirmes que la ligne de commandes est plus puissante que l'interface clickodrome

Discussions similaires

  1. Disparition de la ligne de parametrage des options smtp
    Par SATS_FR dans le forum Thunderbird
    Réponses: 1
    Dernier message: 10/11/2012, 12h03
  2. Gestion des options de la ligne de commande
    Par gl dans le forum Télécharger
    Réponses: 0
    Dernier message: 30/11/2010, 18h38
  3. [Python ligne de commande] L'option -m
    Par dahtah dans le forum Général Python
    Réponses: 1
    Dernier message: 10/06/2010, 19h37
  4. Réponses: 3
    Dernier message: 05/11/2007, 16h25
  5. Réponses: 6
    Dernier message: 05/10/2005, 15h22

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