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…

A.C. Nielsen
Agilent Technologies
Apple
AT&T – Possible Macrovision
Baker & McKenzie
BBC
Bertelsmann Media
Boeing
Church of Scientology
Cisco Systems
Cox Enterprises
Davis Polk & Wardwell
Deutsche Telekom
Disney
Duracell
Ernst & Young
Fujitsu
Goldman Sachs
Halliburton
HBO & Company
Hilton Hospitality
Hitachi
HP
IBM
Intel
Intuit
Levi Strauss & Co.
Lockheed-Martin Corp
Lucasfilm
Lucent
Lucent Technologies
Matsushita Electric Industrial Co
Mcafee
MetLife
Mitsubishi
Motorola
Northrop Grumman
Novell
Nvidia
O’Melveny & Myers
Oracle Corp
Pepsi Cola
Procter and Gamble
Random House
Raytheon
Road Runner RRWE
Seagate
Sega
Siemens AG
SONY CORPORATION
Sprint
Sun Microsystems
Symantec
The Hague
Time Warner Telecom
Turner Broadcasting system
Ubisoft Entertainment
Unisys
United Nations
Univision
USPS
Viacom
Vodafone
Wells Fargo
Xerox PARC

ü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*])

Geschrieben am 11.05.2010 in Code Works, Freebies, Social Networks

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
Vereinfacht geht die installation so:

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:

  • http://developers.facebook.com/docs/api – als in Facebook eingeloggter Besuchen
  • Den allerersten Link auf der Seite klicken (im 2. Textblock – https://graph.facebook.com/****).
  • Den Teil hinter “?access_token=” kopieren
  • Nun hat man seinen TOKEN

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 nutzen

Bei 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
Hellblau: #EDEFF4
Strich: #D8DFEA (bei 54px)
Content: #FFFFFF (weiss)

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


Facebook hat hier keine beschränkung auf eine Maximale höhe definiert. Also geht es sich locker aus sich als ganzes in das Profil reinzustellen.

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 Homepage

Geschrieben 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:
http://graph.facebook.com/Opera/feed
Das ausschlaggebende ist natürlich die ID die jeder User, Page, Gruppe hat. In diesem Fall “Opera”.

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 ^^.
Ich wünsch euch viel Spass damit! Facebook everywhere, wie Zuckerberg sagen würde xD

0 Kommentare -

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 Methode

Die 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:

<meta property="og:title" content="Page Title" />
<meta property="og:image" content="http://passendes.img" />

In Wordpress eher so:

<meta property="og:title" content="<?php wp_title(); ?>" />
<meta property="og:image" content="http://c0de.at/250.png" />

(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']; ?>

&amp;layout=button_count&amp;show-faces=true&amp;width=50&amp;action=like
&amp;font=verdana&amp;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 Methode

Sehr viel eleganter ist die FBML Methode. Auch hier brauchen wir zuerst die MetaTags

<meta property="og:title" content="Page Title" />
<meta property="og:image" content="http://passendes.img" />

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 Opera

Geschrieben 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??
Ich weiss nicht ob ihr das kennt, aber man kann durch klick auf so ein Herzchen unter dem Video, das Video zu seinen Favoriten Speichern. So kann man auch als zeitweisse Hardcore Youtuber noch etwas überblick behalten. Man braucht halt ein Google Konto für den Spass.
weiterlesen…

0 Kommentare -

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.
Doch was macht Facebook mit allen deinen Daten? Wer die TOS kennt weiss das Facebook eigentlich so gut wie alles mit ihren Datenanhäufungen anstellen darf. Diese Unmenge an Daten muss man sich nur mal vorstellen… Brutal…

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.
weiterlesen…

0 Kommentare -

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.
weiterlesen…

0 Kommentare -

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!
weiterlesen…

0 Kommentare -

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
weiterlesen…

1 Kommentar -
Fetter Dubstep, check it our!