Beschreibung
Wer sich bei Facebook eingeloggt hat, kann Statistik-Abfragen mit FQL, REST oder der Graph API durchführen.
Javascript-Befehle können einfach auprobiert werden, indem man sich auf http://www.fbrell.com einloggt.
Nachfolgend einige Beispielen für mögliche Abfragen:
Alle URLs die ich gelikt habe
<strong id="name"></strong> <script type="text/javascript"> // <![CDATA[ FB.api( { method: 'fql.query', query: 'SELECT user_id,url FROM url_like WHERE user_id = me()' }, function(response) { Log.info('API Callback', response); laenge=response.length; j=0; while(j<laenge) { document.getElementById('name').innerHTML += (j+1) +'.) '+ response[j].url+' '; j++; } } ); // ]]> </script>
Das obige Snipplet kann für alle FQL abfragen genutzt werden.
Nachfolgend ein Beispiel über die Graph Api ohne fbrell.com
Meine Freunde …
- … mit den meisten Wall posts wall_count
- … mit den meisten Subscribern subscriber_count
- … mit den meisten Freunden friend_count
- … mit den meisten Likes likes_count
- … mit denen ich die meisten Freunde gemeinsam hab mutual_friend_count
- … die zuletzt ihr Profil geupdated haben profile_update_time
https://graph.facebook.com/fql?q=SELECT uid, name, wall_count, subscriber_count, friend_count, likes_count, mutual_friend_count, profile_update_time FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) ORDER BY DAS_HIER_ERSETZEN DESC
Welche Geräte haben meine Freunde und wo kommen sie her?
Eine schöne Liste über die Geräte der Facebookfreunde und wo sie herkommen erhält man über die GRAPH-API mit der URL:
https://graph.facebook.com/me/friends?fields=location,devices
Man sollte daran denken, dass man ein Token über den GRAPH API Explorer benötigt und dort die entsprechenden Rechte setzt.