Facebook daten sind ja sooo interessant!Geschrieben am 04.08.2010 in Social Networks Unglaublich das ich nicht selbst auf die Idee gekommen bin, einfach mal 100 Mio Profile zu ziehen (siehe fbstalk, schwer is ja ned xD). Was das nicht wieder für einen Medienrummel gegeben hat, nur weil da ein paar Daten die sowieso jeder haben kann als Paket im Internet gelandet sind. (Is ja nicht so als hätte ich die 100 Mio Facebook User Daten nicht selbst auf der Platte xD) Spannend ist dabei besonders wie viele grosse Unternehmen interesse an diesen Daten zeigen, die Liste liest sich als würde man einfach mal anfangen ein paar Multimillionen unternehmen aufzuzählen…
übrigens ist diese Liste aufgrund der IP Adressen entstanden, was bedeuten kann das die ein oder andere Firma zu unrecht beschuldigt wird weil die IP mittlerweile schon wieder irgentwo anders ist. Oder auch, könnte man spekulieren, das ein paar Mitarbeiter die schnelle Firmenleitung für Private zwecke missbraucht haben… Oder auch diese ganzen Firmen haben einfach ein interesse daran Persönlichkeits Profile der ganzen Welt zu haben. Warum auch nicht, sogar ich hätte das gern xD. Ob du willst oder nicht, solange du deine Daten offen hergiebst werde ich (und jeder andere) sie nach belieben missbrauchen. Wenn ich jetzt sagen würde das es Zeit wird umzudenken und Facebook zu ignorieren wäre ich ein häuchler. Erstens, ist dieser Punkt schon sehr lange gekommen. Zweitens nutze ich selbst Facebook auf die ein oder andere Art. (Wer weiss vielleicht interessiert die Firmen ja welche Musik ich höre, was so ziemlich alles ist das man bei Facebook über mich erfährt) So wollte dieses Thema eigentlich nur mal anschneiden, damit mein “Facebook ist Scheisse” Archiv vollständiger wird. xD 1 Kommentar - |
||
Facebook Graph Data Extractor (fbstalk [Alpha*])fbstalk ist ein Script zur Abfrage von Daten der Facebook Graph Api! Unter anderem kann man User suchen, derren Wall betrachten und sehen was diese user gerne Mögen, welche Gruppen sie beiwohnen und auf welche Events sie eingeladen werden. Nachdem klar wurde was die Facebook Graph Api alles kann, wollte ich mir auf keinen Fall nehmen lassen das bis ins letzte auszunutzen. Ich gehe stark davon aus das die meisten Facebook User nie wieder einen Job bekommen würden wenn alle Chefs der Welt dieses Script hätten! Es kann aber auch nützlich sein wenn man sein Profil aufräumen möchte und erkennt das Facebook einen das jetzt nicht mehr wirklich ermöglicht. Oder dem Namen nach, einfach zum stalken… ^^ Update:// Jetzt mit Token Spiegel Server! Von mir aus könnt ihr mit dem Script machen was ihr wollt! Wenn ihr es im Netz weiter gebt möchte ich allerdings das ihr auf diese Page verlinkt und nicht auf das Script selbst. Ich gehe hier von Linux aus, wer das Script in anderen Systemen nutzen will muss es selbst ändern… Sorry baue an einer Plattformübergreifenden Applikation! Also wie gesagt nutze ich dafür einfach die Facebook Graph Api, das Script selbst ist in Ruby. Abhängigkeiten Installieren sudo apt-get install ruby rubygems sudo gem install colored sudo gem install hpricot sudo gem install json Sorry für die colored abhängigkeit, nur da kommen sooo viele Daten teilweise das es einfach seine Farbliche Ordnung braucht! Installation sudo ./fbstalk.rb install Manuell so: sudo cp ./fbstalk.rb /usr/bin/fbstalk sudo chmod 755 /usr/bin/fbstalk touch ~/.fbstalk Verwendung Wenn man den Installations Schritt nicht machen will / kann ruft man das Script immer folgendermassen in der Shell auf: ruby /path/to/fbstalk.rb find anybody Dann muss man einen Token setzen. Facebook möchte das man dafür eine Applikation Registriert und sich dann umständlich Authentifiziert (wirklich umständlich… die haben ja keine Ahnung xD)… Ich will das jedenfalls nicht und mache das einfach folgendermassen Eigenen Token bekommen:
oder mit folgender Funktion. Token vom Token-Spiegelserver: fbstalk token get EXPERIMENTELL! Hier ist die suche aber ungenauer. Sonst wäre sie auf eure Umgebung eingestellt
Token setzen:
fbstalk token "TOKEN" Token lesen: fbstalk token show Personen suchen: fbstalk find anybody@example.com fbstalk find anybody somebody Personen suchen mit Geschlecht und Geburtsdatum in der Ausgabe wenn möglich: fbstalk dfind anybody@example.com fbstalk dfind anybody somebody Info über eine Person (Url Prefix oder ID) fbstalk info anybody fbstalk info 154574621 Hier hatte ich teilweisse eine viel Detailierter Ausgabe, dann nicht mehr.. gehe dem nach!
Wall von einem User (Url Prefix oder ID) fbstalk wall anybody fbstalk wall 156421355 Leider / Gottseidank recht oft gesperrt für aussen
Gruppen eines Users (Url Prefix oder ID) fbstalk groups 1515421332 fbstalk groups anybody Funktioniert nur bei Freunden des Token ursprungs
“Likes” eines Users (Url Prefix oder ID) fbstalk like anybody fbstalk like 154654654 Funktioniert absolut uneigeschrenkt bei jedem!
Events zu denen ein User eingeladen wurde (Url Prefix oder ID) fbstalk events 1565465465 fbstalk events anybody Die Antwort des Users muss momentan noch Manuell geprüft werden
Bekannte Fehler bad URI(is not URI?) /usr/lib/ruby/1.8/uri/common.rb:436:in `split': bad URI(is not URI?): ... Dieser Fehler weisst auf einen fehlerhaften Token hin. Kommt gern wenn man den token vom Spiegel Server mit token get holt! 500 Internal Server Error /usr/lib/ruby/1.8/open-uri.rb:277:in `open_http': 500 Internal Server Error (OpenURI::HTTPError) ... Die häufigste Ursache hierfür ist ein Abgelaufener, oder auch ein Total Falscher Token. Weitere Fehler, Fragen oder Anregungen, bitte posten! 5 Kommentare - |
||
Facebook Profile Bild Tipps & Tricks.Geschrieben am 06.05.2010 in Social Networks Um sich als individueller Mensch darzustellen bietet Facebook ja eigentlich keine Möglichkeiten, man ist in dieser Plattform nur einer unter vielen. Um sich etwas zu personalisieren und von den anderen abzuheben verwendet man bei MySpace z.b. ein individuelles Profil Design. So viel ich auch versucht habe finde ich aber keine Möglichkeit etwas code in Facebook einzuschleusen… Was einen bleibt ist das Profilbild! Hier kann man seiner kreativität freien lauf lassen! Ich hab ein paar ideen gesammelt und ausprobiert, und möchte euch diese nun vorstellen. Den Strich nutzenBei Facebook ist alles im selben aufbau. Dunkelblauer header. Hellblaue kopffläche. Blau-grauer 1px strich und anschliessend der weisse Content. Mit diesen Strich kann man schöne und ergonomische Profilbilder erstellen! Farben Also ich hab hier nur ein einfaches Beispiel gebastelt, aber damit lässt sich viel machen, und es kann wirklich genial aussehen! Hier mein Beispielbild zum weiterverarbeiten:
Riesenbild einsetzen
Hier in meinen Beispiel sehr ihr den 1-minute-Gimp-Riesen-Streifenhals-Dinosaurier, der mittlerweile sehr vom aussterben bedroht ist! Wieder habe ich den Strich-Trick von oben verwendet, um das Bild nahtlos zu integrieren.
Leider wüsste ich nicht wie man da sonst noch tricksen sollte, alles andere fällt unter normale Graphic-skills, um die es hier nicht geht. Und wo bei den 2 mio sachen sollte ich anfangen? … Also überdenkt euer langweiliges Bild und setzt euch als ganzes neben euer Profil! Und wenn ich einen weg finden sollte FB zu stylen lasse ich euch das natürlich wissen! 0 Kommentare - |
||
Deine letzten Facebook Status auf deiner HomepageGeschrieben am 22.04.2010 in Social Networks Wollt ihr euren letzten Facebook Status auf eurer Homepage haben? So wie es bei Twitter schon gang und gebe ist, und z.b. auch hier rechts bei mir zu sehen ist? Seit heute ist das möglich! Auch wenn Facebook bekanntermassen nicht alle dazu nötigen Funktionen anbietet ist es doch Möglich! Spannenderweisse momentan sogar ohne einschränkung wie mir scheint! Auch wenn das nach einem Skandal schreit, schreib ich erst mal diesen Artikel Fertig. Falls ihr glaubt ich hab rechtschreibfehler mit meinem “Status”, stimmt das nicht das Plural von Status ist auch Status nur mit lang gesprochenem U. Also weiter im Text. Brauchen tun wir nur PHP und vielleicht etwas HTML und CSS zur darstellung. Ich hab jetzt natürlich keine Lust, hier meine Status zu posten, also zeige ich euch das Anhand von Opera. Um die benötigten Infos zu bekommen calle ich die Facebook Api mit Folgender URL: Wie man sehen kann ist die Antwort sauberes jSON. Eine ganz einfache möglichkeit dies nun mit PHP zu verarbeiten sieht so aus: <?php $url = "http://graph.facebook.com/DEINE_ID/feed"; $out = json_decode(file_get_contents($url,0,null,null)); foreach ( $out->data as $fb ) { echo $fb->message."<br>"; } ?> Beispiel Jetzt weiten wir das ganze nochmal Richtig aus! Wir nehmen jetzt Name und Bilder mit rein und schon sieht das nach was wirklich tollen aus! <?php $id = "DEINE_ID"; $url = "http://graph.facebook.com/".$id."/feed"; $out = json_decode(file_get_contents($url,0,null,null)); foreach ( $out->data as $fb ) { echo "<div class='box' style='min-height:50px;'> <img style='float:left; margin-right:5px;' src='http://graph.facebook.com/".$fb->from->id."/picture' alt='".$fb->from->name."' title='".$fb->from->name."'> <strong>".$fb->from->name."</strong> ".$fb->message." </div>"; } ?> Beispiel Bin gespannt wie lange es dauern wird bis die ersten Wordpress Plugins kursieren ^^. |
||
Facebook “like” Button für deine Homepage!Geschrieben am 22.04.2010 in Social Networks Facebook hat heute auf seiner Konferenz ein paar neue Features veröffentlicht. Das für mich Spannendste ist eindeutig der Like Button. Und unglaublicherweisse ist es diesmal sogar ganz einfach. (Normal hat Facebook kaum Ahnung wo die Standarts sind). Der Einzige haken ist, ein Teil des benötigten Codes ist XHTML Invalide, wegen eines “property” im meta-tag. Aber nja… Mann soll den Fortschritt ja nicht aufhalen! Und dieses Feature könnte sich zu einem genialen Phänonem ausweiten! iFrame MethodeDie erste Möglichkeit ist eine iFrame mit dem Button einzubinden, es sind 2 Schritte nötig für den Spass: Meta Tags für den Header die Facebook die nötigen Infos geben: In Wordpress eher so: (Hab hier aber nur ein img für überall…) Und anschliessend noch eine iFrame mit dem Button: <iframe src="http://www.facebook.com/plugins/like.php?href= <?php echo "http://".$_SERVER['HTTP_HOST']."".$_SERVER['REQUEST_URI']; ?> &layout=button_count&show-faces=true&width=50&action=like &font=verdana&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:300px; height:25px"></iframe> Wie man an dem PHP Part sieht, hol ich mir hier die Aktuelle Seitenurl und übergebe das an Facebook. Funktioniert, aber wenn man viel klickt gibt es Fehler aus. Kann gut daran liegen das dass noch ganz neu ist. Wie man auch sieht werden da auch diverse Parameter mitgegeben, mehr infos dazu gibs bei Facebook. FBML MethodeSehr viel eleganter ist die FBML Methode. Auch hier brauchen wir zuerst die MetaTags Anschliessend Platzieren wir, am besten im Footer, etwas JavaScript das die Facebook SDK ladet: <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({appId: 'your app id', status: true, cookie: true, xfbml: true}); }; (function() { var e = document.createElement('script'); e.async = true; e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; document.getElementById('fb-root').appendChild(e); }()); </script> Nun können wir den Button via FBML einfügen <fb:like> Auch hier gibt es editierungsmöglichkeiten: <fb:like href="http://developers.facebook.com/" layout="button_count" show_faces="false" width="160" action="like" font="verdana" colorscheme="light" /> bzw <fb:like href="<?php echo "http://".$_SERVER['HTTP_HOST']."".$_SERVER['REQUEST_URI']; ?>" layout="button_count" show_faces="false" width="160" action="like" font="verdana" colorscheme="light" /> Also schnell einbauen bevor es nichts neues mehr ist! xD Mehr infos dazu gibt es bei Facebook. 0 Kommentare - |
||
YouTube im neuen Look jetzt auch auf OperaGeschrieben am 01.04.2010 in Social Networks Ich weiss nicht genau wie lange YouTube nun schon diesen neuen Look hat, aber seit heute ist dieser auch im Opera Web Browser Aktiv! Schön etwas länger kann das neue Design in anderen Browsern betrachtet werden. Der erste eindruck war erst mal ein grosser Schock, wo *verdammt* ist mein Herzchen?? |
||
Was macht Facebook mit den Daten?Geschrieben am 01.03.2010 in Social Networks Eine berechtigte Frage, die sich leider nur wenige Nutzer des wir-haben-jeden Portals stellen. Das Facebook deine Daten zu ihren eigenen Werbezwecken missbraucht sollte mittlerweile schon klar sein. Und das die Server trotz einiger Schwachstellen als recht sicher gelten ist eigentlich auch weit verbreitet. |
||
Facebook + Bing? Google Wave kein Opera… wohin nun?Geschrieben am 09.02.2010 in Social Networks Facebook plant die integrieren von Microsofts Bing. Ein guter Moment FB endlich hinter einen zu lassen… Ganz ehrlich ich steh auf Communities, sei es weil ich einen Oberblick über Geschehnisse hab oder weil man Leute treffen kann die man schon ewig nicht mehr gesehen hat. Es ist ein Luxus des Web’s ohne den die meisten nicht mehr leben wollen. |
||
Wird Facebook Komerziell?Geschrieben am 20.01.2010 in Social Networks Die Anzeichen gibt es auf jeden Fall! Nicht nur das Facebook unter ihren Stellen Angeboten einen “Strategist, Payment Options” sucht, und ein paar andere derartige Stellen Ausschreibungen. Sondern auch darum weil Facebook nicht rentabel ist! Offiziellen Statements geht davon zwar nicht viel hervor, aber ich denke Facebook hat angst um ihre User und lässt es darum erst mal langsam angehen… Ob das wirklich zu 4.99$ im Monat führt, wie so manche Facebook Gruppe momentan behauptet sei dahingestellt. Fakt ist das nach PayPal auch ClickandBuy eine Applikation für Facebook anbieten wird, die es ermöglichen soll den Geldverkehr direkt über Facebook zu regeln. Auch Facebook arbeitet an einer eigenen Lösung dieses “Problems” und lehnt sich dabei womöglich an den Erfolg des iPhone App Stores an! |
||
Facebook für Programmierer …Geschrieben am 27.12.2009 in Social Networks Eigentlich bin ich kein allzu grosser Fan von Social Networks / Communities, aber wie hätte man den Facebook Wahn bloss widerstehen sollen? Die Möglichkeiten die sich auftun und die tot geglaubten Menschen die man wiederfindet treiben jeden früher oder später nach Planet Facebook. Für die Gattung der Programmierer tut sich an dieser Stelle aber noch eine ganz andere Möglichkeit auf! Facebook hat mit seiner API einer der sicherlich Fortschrittlichsten Schnittstellen im Webbereich! Auch das Programmieren für Facebook selbst in Form von Facebook Apps ist Genial! Wo kann ein Programmierer sonst so direkt mit seinen User kommunizieren und Feedback erhalten? Meine erste Applikation war ein Bot für ein Namenhaftes Facebook Game, ich war wirklich erstaunt wie viele User und Fans sich fanden die meine Applikation benutzen und das Bedürfnis hatten mir zu sagen wie sie sie finden, und sie fanden sie gut ;P |
||





