par
renaudbl » 16 août 2019, 02:37
Bonjour à tous et toutes,
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;
}
?>
Une personne serait m'aider à créer une boucle et récupérer les valeurs $video['$i']
Bonjour à tous et toutes,
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é ...
[b]Voici les valeurs du JSON : [/b]
[code]{
"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=#####################################"
}
}[/code]
[b]La dernière tentavie avant un appel aux secours : [/b]
[code]<?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;
}
?>[/code]
Une personne serait m'aider à créer une boucle et récupérer les valeurs $video['$i']