Ciao a tutti ragazzi,

ho un problemino da qualche settimana con uno script in PHP.

in poche parole prendo i like sulla mia pagina facebook attraverso questo codice PHP

Codice PHP:
 <?php
    
    
function fbLikeCount($id,$appid,$appsecret){
      
$json_url ='https://graph.facebook.com/'.$id.'?access_token='.$appid.'|'.$appsecret.'&fields=fan_count';
      
$json file_get_contents($json_url);
      
$json_output json_decode($json);
      
//Extract the likes count from the JSON object
      
if($json_output->fan_count){
        return 
$fan_count $json_output->fan_count;
      }else{
        return 
0;
      }
    }
    echo 
fbLikeCount('vicolo.pub','xxxxxxxxxxxxxxxxxxx','agaLtP0ZlGAIBDmOK2V7ZQlOqz4');
    
    
?>
il tutto restituisce il numero di likes sulla mia pagina.

è da un paio di settimane che se per prova tolgo un like dalla mia pagina, lo script non si aggiorna all'istante a differenze degli scorsi mesi. a volte impiega anche più di mezzora.

ho provato a caricare il file php su 2 diversi server pensando fossero dei rallentamenti ma nessun risultato.

La mia domanda a questo punto è: può essere un problema di cache sul mio server oppure facebook ha modificato qualche cosa nelle API che mi è sfuggito ? oppure altri problemi ??

Grazie a tutti