Ciao a tutti sto cercando una funzione che mi mostri il numero di retweet in base all'url passato.

le funzioni utilizzate sono queste
Codice PHP:
$content file_get_contents("http://api.tweetmeme.com/url_info?url=".$url);
    
$element = new SimpleXmlElement($content);
    
$retweets $element->story->url_count;
    if(
$retweets){
        return 
$retweets;
    } else {
        return 
0;
    } 
Con questa funzioni ho problemi di rallentamento della pagina e non si vedono sempre i retweet

Codice PHP:
$twitterEndpoint "http://urls.api.twitter.com/1/urls/count.json?url=%s";
    
$fileData file_get_contents(sprintf($twitterEndpoint$url));
    
$json json_decode($fileDatatrue);
    unset(
$fileData); // free memory
    
    
return $json['count']; 
Con questa ad ogni url vedo almeno un retweet e mi fa strano o credo che sia errato.

Ora avete voi una funzione corretta o tra queste due quale consigliate??

Grazie