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

Langage PHP Discussion :

cURL & PHP pour API


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Février 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux

    Informations forums :
    Inscription : Février 2019
    Messages : 1
    Par défaut cURL & PHP pour API
    Bonjour,

    Pour un projet personnel j'ai besoin d'attribuer des adresses à une base de coordonnées en L93 ou GPS.
    J'ai découvert une API sur le site adresse.data.gouv.fr qui fait ce boulot là.
    Sur la page ils me disent d'intégrer la ligne suivante :
    curl -X POST -F data=@path/to/file.csv https://api-adresse.data.gouv.fr/reverse/csv/

    Seulement je ne connais pas le cURL, je ne sais donc pas l'intégrer à un code PHP.

    Si quelqu'un a la capacité de m'expliquer comment faire (et que je comprenne ), je suis preneur.

    Merci de m'avoir lu,

    Cordialement.

  2. #2
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par défaut
    Tu peux t'inspirer de ça.

    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
    20
    21
    22
    23
     
    <?php
    function donnees_adresse($adresse, $codepostal)
    {
        $adresse2 = str_replace(' ','+',strtolower($adresse));
     
        $ch       = curl_init("http://api-adresse.data.gouv.fr/search/?q=$adresse2&postcode=$codepostal");
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_TIMEOUT, 5);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
        curl_setopt($ch,CURLOPT_HEADER,0);
        $json     = curl_exec($ch);
        curl_close($ch);
     
        return $json;
    }
     
     
    $result = json_decode(donnees_adresse("8 bd du port", "44380"));
    var_dump($result);
    die();


    Donne
    Nom : Capture20190203_002.JPG
Affichages : 963
Taille : 165,9 Ko
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 22
    Dernier message: 12/10/2017, 17h23
  2. [WD21] traduction php vers WD pour Api
    Par gancau dans le forum WinDev
    Réponses: 1
    Dernier message: 26/07/2016, 14h53
  3. comment utiliser cURL dans php pour envoyer des données de php vers application android
    Par myaset dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 15/04/2013, 13h44
  4. Recherche scripteur PHP pour Google MAPS API
    Par emeric73 dans le forum Autres
    Réponses: 0
    Dernier message: 22/02/2010, 13h13

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