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

PHP & Base de données Discussion :

Php et API data.sncf.com


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Homme Profil pro
    depend des jours
    Inscrit en
    Octobre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : depend des jours
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2015
    Messages : 6
    Par défaut Php et API data.sncf.com
    Hello le gens ,

    Tout d'abord si le topic est mal positionné je m'en excuse .

    Je voulais savoir si une bonne âme peut m 'expliquer comment exploiter l api de data.sncf.com ?

    Je ne comprend pas du tout comment cela fonctionne et comment je peux l’intégrer dans une page en php.

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 647
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 647
    Par défaut
    L'API s'utilise en faisant des requête HTTP.
    D'après la documentation, il s'agit de requêtes GET pour le moment donc le résultat peut se récupérer avec la fonction http://php.net/file_get_contents

    par exemple avec l'essai de recherche d'un trajet entre Paris et Lyon

    Code : 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
    20
    21
    <?php
    // informations fournies à l'inscription sur le site
    $cleAcces = "";
    $motDePasse = "";
     
    $url = "https://$cleAcces:$motDePasse@api.sncf.com/v1/coverage/sncf/journeys?from=admin:7444extern&to=admin:120965extern&datetime=20160423T222153";
     
    // récupération de la réponse
    $reponse = file_get_contents($url);
     
    // affichage
     
    if (!function_exists("aff")) {
    function aff($v) {
        echo "<pre>";
        echo htmlspecialchars(print_r($v, TRUE));
        echo "</pre>";
    }
    }
     
    aff($reponse);

  3. #3
    Membre du Club
    Homme Profil pro
    depend des jours
    Inscrit en
    Octobre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : depend des jours
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2015
    Messages : 6
    Par défaut
    Merci de ta réponse ,

    helas je ne peux pas tester tout de suite ma carte mere a cramer hier .

    je te redis cela des que possible .

Discussions similaires

  1. [Web Service] PHP YouTube API
    Par jaccaddi dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 04/04/2008, 19h19
  2. Réponses: 5
    Dernier message: 17/03/2007, 11h04
  3. [COM] PHP, Excel et l'objet COM
    Par renaudjuif dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 15/12/2006, 00h38

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