Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Api di viamichelin

  1. #1

    Api di viamichelin

    Buon giorno.
    Devo creare una funzione utilizzando le api di viamichelin, per calcolare il costo del carburante in base ad un percorso.
    Sapete come si utilizzano quelle API?
    Grazie mille.
    Buona giornata.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Penso che qui ci siano tutte le risposte: http://dev.viamichelin.com/

  3. #3
    Ti ringrazio ma volevo chiederti qualcosa in merito:

    1) hai mai provato ad utilizzarle, io trovo non poca difficoltà.
    2) ho trovato questa funzione in rete:
    Codice PHP:
    public function getDistance($from$to){        $a $this->getHash($from);        $b $this->getHash($to);
    $html $this->curl("http://www.viamichelin.com/web/Itineraires?strStartLocid=$a&strDestLocid=$b");
    preg_match('#<span id="idResumeDistanceTotal">(.*?) km</span>#is'$html$bingo);
    return 
    $bingo[0];
    //return $html;
    }

    $VM = new VM();echo $VM->getDistance($from$to); 
    Ma ovviamente non funziona.
    Se stampo $html, mi restituisce la stampa a video della pagina di viamichelin di ricerca, senza quello che mi serve, ovvero il totale dei KM ecc ecc.
    In pratica tutto ciò è dinamico, Distance,Time,Costs ecc. ecc., non è presente all'interno della pagina ottenuta.

    Sai come mai?Hai una soluzione?
    Grazie mille.

  4. #4
    Ti ringrazio ma volevo chiederti qualcosa in merito:

    1) hai mai provato ad utilizzarle, io trovo non poca difficoltà.
    2) ho trovato questa funzione in rete:
    Codice PHP:
    public function getDistance($from$to){        
    $a $this->getHash($from);        
    $b $this->getHash($to);
    $html $this->curl("http://www.viamichelin.com/web/Itineraires?strStartLocid=$a&strDestLocid=$b");
    preg_match('#<span id="idResumeDistanceTotal">(.*?) km</span>#is'$html$bingo);
    return 
    $bingo[0];
    //return $html;
    }

    $VM = new VM();
    echo 
    $VM->getDistance($from$to); 
    Ma ovviamente non funziona.
    Se stampo $html, mi restituisce la stampa a video della pagina di viamichelin di ricerca, senza quello che mi serve, ovvero il totale dei KM ecc ecc.
    In pratica tutto ciò è dinamico, Distance,Time,Costs ecc. ecc., non è presente all'interno della pagina ottenuta.

    Sai come mai?Hai una soluzione?
    Grazie mille.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.