Je dois concervoir un script qui pourait extraire les 12 dernières videos partagées depuis une page facebook, cette opération dois se faire en deux étapes puis ce qu'avec l'api Facebook, il faut premièrement récupérer l'id des videos, ensuite en fonction de l'id chercher les informations de la video.
Alors, que je n'ai aucun souci à exteraire des données d'un fichier JSON "sans boucle", je n'arrive pas ici à lister les valeurs pour les retourner en PHP.
J'ai tout essayé ...
Voici les valeurs du JSON :
Code : Tout sélectionner
{
"data": [
{
"id": "706787726426295"
},
{
"id": "2361755303918946"
},
{
"id": "511889772684220"
},
{
"id": "1755827587895677"
},
{
"id": "407805586613197"
},
{
"id": "297422357878074"
},
{
"id": "10158408575433222"
},
{
"id": "610409162776795"
},
{
"id": "183037319289921"
},
{
"id": "312598412997471"
},
{
"id": "599282840481732"
},
{
"id": "2321128021459283"
},
{
"id": "648728432230930"
},
{
"id": "662847677483475"
},
{
"id": "10158215282168222"
},
{
"id": "2157714654316966"
},
{
"id": "2274475086141931"
},
{
"id": "10158206785208222"
},
{
"id": "1052043288335866"
},
{
"id": "262209674670047"
},
{
"id": "379821942762557"
},
{
"id": "260050098007201"
},
{
"id": "328538344400941"
},
{
"id": "572444296532084"
},
{
"id": "2363734047246192"
}
],
"paging": {
"cursors": {
"before": "NzA2Nzg3NzI2NDI2Mjk1",
"after": "MjM2MzczNDA0NzI0NjE5MgZDZD"
},
"next": "https://graph.facebook.com/v4.0/205698738221/videos?access_token=#####################################"
}
}La dernière tentavie avant un appel aux secours :
Code : Tout sélectionner
<?php
$data = file_get_contents("https://graph.facebook.com/205698738221/videos?fields=titre&access_token=# JE LE MASQUE ICI ");
$array = json_decode($data);
$i=0
if(is_array($array) )
{
echo $video['$i'] = $array['id'];
$i=$i+1;
}
?>