// Fonction pour récupérer la liste des véhicules function get_vehicles_list() { $token = get_tec3h_token(); // Récupérer le token if (empty($token)) { return ‘Erreur : Impossible de récupérer le token d\’authentification.’; } $vehicles_url = ‘https://api.tec3h.com/1.1/vehicules/’; $data = [ ‘pagination’ => [ ‘page’ => 1 ], ‘conditions’ => [ ‘concession’ => [ [ ‘field’ => ‘id’, ‘operator’ => ‘=’, ‘value’ => ‘4643’ // Utilisation de l’ID de concession 4643 ] ] ] ]; // Convertir les données en JSON pour l’appel API $data_json = json_encode($data); // Exécution de la requête cURL pour obtenir la liste des véhicules $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $vehicles_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ ‘Authorization: Bearer ‘ . $token, ‘Content-Type: application/json’ ]); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_json); $response = curl_exec($ch); curl_close($ch); $response_data = json_decode($response, true); if (isset($response_data[‘vehicule’]) && !empty($response_data[‘vehicule’])) { $output = ‘
‘; foreach ($response_data[‘vehicule’] as $vehicle) { $output .= ‘
‘; $output .= ‘
‘; $output .= ‘Photo véhicule‘; $output .= ‘
‘; $output .= ‘
‘; $output .= ‘

‘ . esc_html($vehicle[‘modele’]) . ‘ – ‘ . esc_html($vehicle[‘marque’]) . ‘

‘; $output .= ‘

Immatriculation: ‘ . esc_html($vehicle[‘immatriculation’]) . ‘

‘; $output .= ‘

Kilométrage: ‘ . esc_html($vehicle[‘kilometrage’]) . ‘ km

‘; $output .= ‘

Prix: ‘ . esc_html($vehicle[‘prix_vente_public_ttc’]) . ‘€

‘; $output .= ‘Voir les détails‘; $output .= ‘
‘; $output .= ‘
‘; } $output .= ‘
‘; return $output; } else { return ‘Aucun véhicule trouvé.’; } }
Retour en haut