Comment récupérer les données API sur PHP?

Par Mimason', il y a 4 ans


Bonjour @tous,
J'ai envie de récupérer mes données via l'URL API mais il retoune boolean false comme il est indiqué sur les codes suivantes :

$api_url = 'https://127.0.0.1:8000/api/translations'; $json_data = file_get_contents($api_url); var_dump($json_data); die();

Est-ce qu'il y a quelqu'un a d'autres idées?
Merci d'avance

Résultat : boolean false

3 réponses

gillesr, il y a 4 ans

Bonjour,

Avec Symfony, tu peux utiliser le composant HttpClient. Par exemple dans un controleur, tu aurais qqchose comme ça :

public function translations(HttpClient $httpClient): Response { $api_url = 'https://127.0.0.1:8000/api/translations'; $response = $httpClient->request( 'GET', $api_url ); $content = $response->getContent(); dd($content); }
Mimason', il y a 4 ans

Merci beaucoup mes amis.