par
banania » 24 mai 2015, 17:29
Bonjour,
Je travaille sur un site sportif et pour cela j'utilise une API
Dans l'utilisation de cette API, j'ai un bloc en php qui me permet d'appeler les données fournies par cette API.
Ce bolc fonctionne mais en fait mon problème réside plutôt dans sa comprehension : je ne comprend pas ce qui se passe dans ce bloc !
Quelqu'en pourrai m'expliquer ce qui se passe, pourquoi par exemple on utilise $stream_context, et pourquoi on passe par plusieurs variables, au lieu d'en utiliser une seule.
Merci de votre aide !
define('CLEF','761f3154031441f79f501473b03ee97e');
define('URL','http://api.football-data.org/alpha/soccerseasons/355/fixtures');
// Cette partie permet d'appeler une adresse de l'API
// On appel une adresse qui permet de recuperer le classement
$reqPrefs['http']['method'] = 'GET';
// clef gratuite a récupérer à l'adresse suivante http://www.football-data.org/register
$reqPrefs['http']['header'] = 'X-Auth-Token: '.CLEF;
$stream_context = stream_context_create($reqPrefs);
$response = file_get_contents(URL, false, $stream_context);
// reponse sous forme d'objet
$fixtures = json_decode($response);
Bonjour,
Je travaille sur un site sportif et pour cela j'utilise une API
Dans l'utilisation de cette API, j'ai un bloc en php qui me permet d'appeler les données fournies par cette API.
Ce bolc fonctionne mais en fait mon problème réside plutôt dans sa comprehension : je ne comprend pas ce qui se passe dans ce bloc !
Quelqu'en pourrai m'expliquer ce qui se passe, pourquoi par exemple on utilise $stream_context, et pourquoi on passe par plusieurs variables, au lieu d'en utiliser une seule.
Merci de votre aide !
[php]define('CLEF','761f3154031441f79f501473b03ee97e');
define('URL','http://api.football-data.org/alpha/soccerseasons/355/fixtures');
// Cette partie permet d'appeler une adresse de l'API
// On appel une adresse qui permet de recuperer le classement
$reqPrefs['http']['method'] = 'GET';
// clef gratuite a récupérer à l'adresse suivante http://www.football-data.org/register
$reqPrefs['http']['header'] = 'X-Auth-Token: '.CLEF;
$stream_context = stream_context_create($reqPrefs);
$response = file_get_contents(URL, false, $stream_context);
// reponse sous forme d'objet
$fixtures = json_decode($response);[/php]