Récupérer le cours de la bourse

a marqué ce sujet comme résolu.

Quand je vois ça $parsed_json->{'response'}->{'features'}->{'date'}, je me dis qu'il y a un problème quelque part, non?

1
2
<?php
$date_jour = $parsed_json->response->features->date

serait plus correct si on parlait d'objet. Je ne comprends pas cette volonté de mettre plein de crochets.

De plus, comme on est en PHP, plutôt que de dispatcher le JSON dans un objet, je suis plutôt pour l'envoyer dans un tableau associatif, tellement plus simple à utiliser.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<?php
$parsed_json = json_decode($json, true);//<-true pour mettre dans un tableau
$date_jour = $parsed_json['response']['features']['date'];
$cotation = $parsed_json['cotation_bourse'][0];
$heure_cac40 = $cotation['bourse']['heure'];
$minute_cac40 = $cotation['bourse']['minute'];
$nom_compagnie = $cotation['total']['compagnie'];
$cotation_total = $cotation['total']['cotation'];
$tendance_total = $cotation['total']['tendance'];

echo "Le $date_jour à $heure_cac40 h $minute_cac40, la cotation de $nom_compagnie 
 est de $cotation_total et sa tendance de $tendance_total %\n";

Avec les tableaux

+0 -0

Si ça peut aider, le lien dans le code Javascript n'est pas bon :

1
2
<!-- L'appel des données boursières est réalisé via un tableur Google -->
<script src="http://spreadsheets.google.com/feeds/cells/tX6/public/values/?alt=json-in-script&callb"></script>

Il s’arrête à ?alt=json-in-script&callb. La syntaxe est : http://spreadsheets.google.com/feeds/feed/key/worksheet/public/basic?alt=json-in-script&callback=myFunc.

Doc officielle : https://developers.google.com/gdata/samples/spreadsheet_sample

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte