Besoin d'un petit coup de pouce pour demarrer avec NodeMCU

Salut à tous…Voilà toute l’histoire…Je débute sur 8266… J’ai acheté un nodemcu histoire de me bricoler un boitier qui affichera a terme sur lcd les infos sur les passages de trains de la gare près de chez moi.
J’utilise l’api transilien pour laquelle j’ai un login et un mot de passe.
J’arrive à faire fonctionner ça sur mon ordi mais l’idée serai de faire ça sur le nodemcu.
Pour info en retour l’api me donne du xml
Je ne vais pas vous demander la soluce toute faite mais au moins un coup de main pour m’authentifier sur l’api car malgré mes recherches je ne trouve pas de procédure claire
Pour le moment j’arrive à me connecter sur le net grace à ce code récupéré sur adafruit…
Un grand merci par avance pour votre aide…

    /*
     *  Simple HTTP get webclient test
     */
     
    #include <ESP8266WiFi.h>
     
    const char* ssid     = "yourssid";
    const char* password = "yourpassword";
     
    const char* host = "wifitest.adafruit.com";
     
    void setup() {
      Serial.begin(115200);
      delay(100);
     
      // We start by connecting to a WiFi network
     
      Serial.println();
      Serial.println();
      Serial.print("Connecting to ");
      Serial.println(ssid);
      
      WiFi.begin(ssid, password);
      
      while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
      }
     
      Serial.println("");
      Serial.println("WiFi connected");  
      Serial.println("IP address: ");
      Serial.println(WiFi.localIP());
    }
     
    int value = 0;
     
    void loop() {
      delay(5000);
      ++value;
     
      Serial.print("connecting to ");
      Serial.println(host);
      
      // Use WiFiClient class to create TCP connections
      WiFiClient client;
      const int httpPort = 80;
      if (!client.connect(host, httpPort)) {
        Serial.println("connection failed");
        return;
      }
      
      // We now create a URI for the request
      String url = "/testwifi/index.html";
      Serial.print("Requesting URL: ");
      Serial.println(url);
      
      // This will send the request to the server
      client.print(String("GET ") + url + " HTTP/1.1\r\n" +
                   "Host: " + host + "\r\n" + 
                   "Connection: close\r\n\r\n");
      delay(500);
      
      // Read all the lines of the reply from server and print them to Serial
      while(client.available()){
        String line = client.readStringUntil('\r');
        Serial.print(line);
      }
      
      Serial.println();
      Serial.println("closing connection");
    }

nodemcu Utilisé en mode arduino donc?

Votre compte qui vous retourne du xml, c'est quoi l'URL de login? quel protocole de crypto?

Un tutoriel sur youtube qui pourrait aider:

https://www.youtube.com/watch?v=NzJ2-siImC0

Merci pour votre aide ! Effectivement le nodeMCU est en mode arduino.... L'adresse pour acceder est : api.transilien.com/gare/87545277/depart/87328328 sur ordi j'y accède en tapant sur le navigateur : login:password@api.transilien.com/gare/87545277/depart/87328328 le protocole est du HTTP/1.1 et on doit récupérer la data via un get bien senti je vais regarder la vidéo posément...en espérant m'en sortir :-)

La video est plutôt intéressante…par contre hélas j’en suis un peu au meme point pour me logger sur l’api
Dans mon programme je met
host = “xxxxx:yyyyy@api.transilien.com”;
mais lorsque je regarde dans le moniteur série, la connection échoue