Market data in tempo reale con PHP e marketstack
marketstack ci offre, con diversi piani, la possibilità di avere accesso dai market data mondiali in tempo reale.
Il piano gratuito ha ovviamente delle limitazioni; comunque la prima cosa che dovete fare è iscriversi al sito in modo da ottenere l'API KEY.
Detto ciò vediamo il codice PHP:
$queryString = http_build_query([
'access_key' => '68b567386be615406efe7ade6bd7cbd1',
'symbols' => 'NKE',
'date_from' => '2021-10-13',
'date_to' => '2021-10-15'
]);
$apiURL = sprintf('%s?%s', 'http://api.marketstack.com/v1/intraday', $queryString);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $apiURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$apiResponse = curl_exec($ch);
$jsonResult = json_decode($apiResponse, true);
var_dump($jsonResult);
curl_close($ch);
Abbiamo impostato i seguenti parametri per la query string:
- access_key => obbligatoria
- symbols => facoltativo (indice da controllare: se ne possono impostare anche diversi)
- date_from => facoltativa
- date_to => facoltativa
Sulla documentazione ufficiale trovate tutti gli altri parametri da poter inviare.
Enjoy!
php curl marketstack apilayer
Commentami!