Skip to content

Instantly share code, notes, and snippets.

@fjallstrom
Created March 21, 2012 14:38
Show Gist options
  • Save fjallstrom/2147581 to your computer and use it in GitHub Desktop.
Save fjallstrom/2147581 to your computer and use it in GitHub Desktop.
fetch likes from fb
# hämta ut en array med dina likeade urlar
if($urls){
foreach($urls as $url){
# fetch stats from fb
$fbdata = @json_decode($this->curl->simple_get('http://api.facebook.com/restserver.php?method=links.getStats&urls='.$url.'&format=json'));
$likes = $fbdata ? $fbdata[0]->total_count : 0;
# uppdatera denna marker med hur många likes den har i databasen. nya värdet på likes finns i: $likes
# sov sedan en stund innan nästa request, bara för att vara snäll mot apit / egna serverlasten
usleep(100000); #100 ms
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment