par
TH4W » 16 déc. 2015, 05:01
Merci pour ta réponse !
Après avoir testé cette fonction sur un autre site, il s'avère qu'elle fonctionnait parfaitement. J'ai donc tenté d'afficher ces même résultats grâce à CURL, sans succès sur mon serveur (une erreur m'était retournée)
J'ai pu lire que générer un access_token pouvait régler certain souci, c'est ce que j'ai fait, je l'ai donc ajouté à mon URL pour finir par réécrire mon code :
<?php
$json = file_get_contents("https://graph.facebook.com/v2.5/?ids=http://www.monurl.fr&access_token=104105113296984|6OWEkDCb8EVvVGoBaYPNUiMGoxg");
var_dump(json_decode($json));
?>
J'affiche le tout, et le sectionne avec JSON pour récupérer la variable qui m'intéresse (share_count) :
object(stdClass)#1 (1) { ["http://www.monurl.fr"]=> object(stdClass)#2 (3) { ["og_object"]=> object(stdClass)#3 (6) { ["id"]=> string(16) "1333112080038049" ["description"]=> string(114) "Description" ["title"]=> string(38) "Description" ["type"]=> string(7) "website" ["updated_time"]=> string(24) "2015-12-15T11:26:40+0000" ["url"]=> string(28) "http://www.monurl.fr/" } ["share"]=> object(stdClass)#4 (2) { ["comment_count"]=> int(0) ["share_count"]=> int(8) } ["id"]=> string(27) "http://www.monurl.fr" } }
Je pense être à deux doigts de récupérer cette valeur grâce à JSON, mais pas moyen de réussir à récupérer la valeur INT de mon share_count... J'ai lu pas mal de choses là dessus, mais la structure de chaque fichier étant différente je suis un peu perdu...