Facebook Freunde Ranking sichtbar machen

Home / Allgemein / Facebook Freunde Ranking sichtbar machen

Heute hab ich mal was interessantes für euch alle 🙂

Ein Facebook Freunde Ranking Funktion … :mrgreen:

 

Durch Zufall bin ich auf ne nette Funktion gestoßen mit der ihr Eure Freundesliste als Ranking sichtbar machen könnt.

Wie genau dieses Ranking zustande kommt lässt sich nicht genau sagen da Facebook dies nicht bekannt gibt. Aber Vermutungen und meine Erfahrungen zeigen dass diese Liste aussagt „Mit wem ihr wie oft und wann das letzte mal Kontakt hattet oder ob diese Person euch nahe steht oder wieviele Likes etc Text ausgetauscht wurden.

Sie sagt NICHT aus wer wie lange auf eurem Profil war..bevor die ganzen Stalking Leute wach werden 😉 :mrgreen: *hehe*

Wer Hilfe braucht bei der Umsetzung kann dies gerne in den comments loswerden oder mich fragen ..Kontaktmöglichkeiten gibt es ja viele…sogar bei twitter bin ich erreichbar..wie die großen Stars :rofl:

So nun aber zu dem Tutorial:

  1. Ihr öffnet facebook.com geht ganz normal auf eure Pinnwand (Startseite) – öffnet den Quelltext der Startseite (Firefox -> Rechtsklick -> Seitenquelltext anzeigen)
  2. Dann müsstet ihr so etwas in der Richtung sehen… (Klick auf das Bild zeigt euch das vergrößert)

    Facebook Quellcode

    Facebook Quellcode

  3. Danach sucht ihr im Quellcode in diesem Fenster nach „InitialChatFriendsList“ (Ohne die Anführungszeichen!) Siehe Screenshot (Im firefox mit Strg.+F kann man Text im Quellcode suchen)
    InitialChatFriendsList

    InitialChatFriendsList

  4. Habt Ihr das gefunden..seht ihr hinten dran eine Liste in Klammern welche so anfängt –> {„list“:[ „zahlen“, „zahlen“, ….] Diese Zahlenkombis in der Klammern sind die Codes der Freunde..diese zahlen müsste ihr kopieren oder speichern für in das Script gleich… (siehe auch Bild oben)
  5. Nun schreibt ihr euch ein Javascript und kopiert diese Liste in den entsprechenden Bereich..ladet das ganze auf euren Webspace hoch und besucht die Seite…

Quellcode des Programms:

[notice] <meta charset=“utf8″ />
<script src=“http://connect.facebook.net/en_US/all.js“></script>
<h2> Friendliste Ranked:</h2>
<div id=“friends“></div>
<script>
var friends = [„123456“, „234567“,… bitte alles in den Klammern löschen und eure Liste einfügen];

var friendsdiv = document.getElementById(„friends“);
for (var i = 0; i < friends.length; i++)
{

FB.api(‚/‘ + friends[i], function(response) {
friendsdiv.innerHTML += „Benutzername: <b>“ + response[’name‘] + „</b><br />“;
});
}
</script>

[/notice]

Ihr solltet nun nachdem öffnen der Seite auf dem Webspace eine Liste von Namen bekommen welche eure Freunde zeigt in dem Ranking.

Ich werde in den nächsten Tagen euch ein Script hier auf meinem Webspace zur Verfügung stellen in dem ihr einfach eure Liste kopieren könnt und dann direkt eurer persönliches Ranking seht (für die welche Webspace und Javascript fremdwörter sind ;-)) . Bis dahin viel Spaß beim ausprobieren :mrgreen:

 

PS: nicht soviel drauf geben und irgendwelche Streiteskapaden anfangen wegen der Liste…ist ein nettes Gimmick und mal sehen wann Facebook das ganze deaktiviert 😉

 

Grüße Euer Andy 😎

 

 

–edit—-

So wie versprochen das Script…

Einfach eure Liste einfügen und ihr bekommt direkt Euer Ranking angezeigt 🙂

http://myweyrich.de/facebooking/eingabe.php

(Das ganze läuft auf meinem Webspace und ist von mir selbst geschrieben..keine Angst keine Weitergabe der Daten an Dritte!!!)

 

Related Posts
Showing 17 comments
  • Taz

    Leider funktioniert das Script auf deiner Seite scheinbar gar nicht mehr? Es wird gar nichts mehr angezeigt, wenn ich dort Nummern eingebe, natürlich bereinigt um das „-2“ oder andere Anhängsel… kannst du mir weiterhelfen?nn1

  • MissBorn

    So ganz kann deine Vermutung nicht stimmen.
    Ganz oben stehen bei mir Personen mit denen ich rein gar nichts zu tun habe, außer wir Freundschaftlich verbunden sind. Nummer 1 ist eine Person die erst seit letzter Woche mit mir befreundet ist. DIe Person mit der ich am häufigsten schreibe ist Nummer 2. Ansonsten macht das alles wenig Sinn. Im ersten drittel sind mehrere undefined also gelöschte Personen 😉

    Im Grunde wird das nichts anderes sein als die Chatliste rechts. Dort kann man ja auch per Hand Personen festschreiben lassen ;). FB holt sich aus der Liste der Reihe nach alle User die Online sind und stellt sie in der Chatleiste dar. Personen die oben in der Liste stehen füllen dann auch die Liste auf wenn nicht genug Kontakte online sind.

    • Andy We

      Dann is dein Facebook Profil im Eimer 😉
      ..ne Spaß beiseite…
      Bei mir werden jedenfalls die User nicht in der Reihenfolge dargestellt wie in der Chatleiste rechts (haben auch gestern Abend nach online stellen des Scripts 2 weitere bestätigt).

      Also wenn man genau vergleicht ist es eine andere Reihenfolge wie in der Chat Liste..deshalb hab ich ja extra dazugeschrieben dass Facebook sich bedeckt verhält was diese Liste GENAU wiederspiegelt… :-))

      Sehs einfach als nette Spielerei an und teste es mal nochmals in einem anderen Zeitraum..

      Aber danke für dein Feedback hier :daume: :upten: …hast es direkt über mein Script gemacht oder selbst im Programmcode bei dir eingefügt?

      Grüße Andy 😎

    • Taz

      Das macht durchaus Sinn: die neu hinzugefügte Person hat sich sehr wahrscheinlich mal auf dein Profil geklickt, als sie dich hinzugefügt hat; evtl. hat sie es sich auch noch angesehen, was nichts ungewöhnliches ist, eher sogar zu erwarten. Das geschah dann offenbar nach dem letzten Kontakt mit deinem „besten Facebook-Freund“, also der Person, die an 2. Stelle gezeigt wurde.
      Die undefinierten Personen sind Fremde, also Leute, die auf deinem Profil waren mit denen du nicht befreundet bist.
      Daher siehst du deren Identität nicht, denn das gibt FB nicht her.
      Ziemlich einfach und logisch, oder? 😉

  • Hayes

    Hey! Coole Idee – nur bei mir funktioniert’s nicht? Bin ohne jegliche Programmierkenntnisse und hab’s über dein Script gemacht. Leider erscheinen nur zig Zeilen „Benutzername: undefined“ hintereinander – woran könnte das denn liegen?
    Lieben Dank schon mal!
    Fiona

    • Andy We

      Hallo Fiona…

      habe eben nachgeschaut..Facebook hat aufgrund des Scriptes (da dies mittlerweile bei denen auch bekannt ist) die User ID angepasst…

      Hier ein Beispiel:
      User ID vorher: „10000117XXX3008“
      User ID nachher: „10000117XXX3008-2“

      ich hoffe man erkennt es…wenn man die -2 hinten wegmacht dann werden die User wieder aufgelöst..

      grüße
      andy 😎

      • Hayes

        Hey Andy!
        Danke für die schnelle Antwort – macht Sinn 🙂

  • DerUnbekannte

    Hab das mal Ausprobiert, und hab festgestellt, die Person die bei mir an erster Stelel angezeigt wurde, war die Person die zuletzt mein Profil besuchte. Habs mit 4 Freunden ausprobiert.

  • Gerd Heinze

    Die Liste erscheint nicht in der Reihenfolge , wie aus dem Quellcode ersichtlich. Versucht man es mehrmals, ändert sich die Reihenfolge. Manchmal erscheint undefined bei allen Einträgen.

    WARUM ??

    Gruß
    Gerd

    • Andy We

      Facebook Updated leider immer deren Oberfläche und es klappt daher nicht immer zu hundert Prozent.
      Grüße

  • Peter

    Hi,
    ist ja wirklich eine spannende Spielerei :upten:
    Eine Frage ich doch noch. Wieso tauche manche Namen doppelt auf?

  • Taz

    Also, es hat scheinbar schon etwas mit dem Traffic auf der Seite zu tun, aber es zeigt nicht exakt die letzten Besuche an, habe das getestet. 2 der letzten Freunde, die meine Seite besucht haben, wurden nicht unter den ersten aufgeführt. Interessant wäre, rauszufinden, was es nun eigentlich anzeigt.

  • Taz

    Sehr interessant ist auch, dass mit jedem mal die Liste verändert wird, wenn man einfach nochmal das Script ausführt – die Namen bleiben dieselben, aber die Reihenfolge ändert sich jedesmal; obwohl ja die Zahlen in der selben Reihenfolge erhalten bleiben.

  • Marta

    Hey Andy,
    danke erstmal für die Infos hier.

    Habe es auch ausprobiert und es scheint zu funktionieren. Allerdings sind einige wenige „undefined“ darunter, auch wenn ich die -2 etc. lösche…

    Hast du eine Idee?

    Eine andere Frage. Kennst du dich mit dem Graph Search aus?

    Lieben Gruß

    • Andy We

      Hi Marta,

      für das Graph Search kann man sich zur Zeit nur bewerben und man wird von Facebook freigeschalten…sobald ich aber dort mal berechtigt wurde werde ich mal ausgiebig darüber noch berichten. Über die neue Facebook Suche 🙂

      Grüße
      Andy

  • Oberp

    Schade, funktioniert nicht mehr…

    Habs mir mal in Excel eintippt mit formeln und Namen dazu…erst kommmen die namen einzeln und am ende immer 2x hintereinander…wieso auch immer.

    Aber vertrau da eh nicht ganz drauf…
    Gruß

    • Andy We

      Hallo 🙂

      leider hat Facebook die Funktion mittlerweile überarbeitet 🙁

      Grüße

Leave a Comment