Mittwoch, 16. März 2011
Hilfe bei Facebook Graph API
Auf Wunsch von Robert aus dem Serendipity-Forum wollte ich mich gestern an ein Serendipity-Plugin begeben, dass die Kommentare zu einem Blog-Posting auf Facebook zurück ins Blog importiert.
Damit ein Blog-Posting erstmal bei Facebook ankommen kann, muss man seinen RSS-Feed bei Facebook hinterlegen damit es dort als "Note" importiert werden kann. Eine weitere Variante wäre, dass sich das Blog selbst bei Facebook über eine API anmeldet und postet, dafür gibt es aber derzeit noch kein Plugin. Das ganze arbeitet mit OAuth, und das ist schon bei Twitter arg fehleranfällig, weil es vile Nutzerinteraktion erfordert, die sich selber API-Keys besorgen müssen, die zwischen Blog und Facebook hin- und herkopieren müssen, etc.pp. Kurzform: Nur über die "Notes" ist es halbwegs einfach einzurichten.
Nun bietet Facebook per Graph API so etwas wie http://graph.facebook.com/supergarv/posts an, in dem meine letzten Postings stehen - unter anderem wird auch dieses Blogposting dort auftauchen. Kommentare zu der "Note" werden dann innerhalb der JSON-Daten von Facebook ausgegeben (sofern sie public sind).
So weit so gut - das Problem ist, dass der "link" zu einer "Note" nicht der URL des Blogeintrags entspricht sondern eher sowas wie http://www.facebook.com/notes/garvin-hicking/serendpity-podcast/10150119644579907 - und diese URL kann man nicht in die "echte" URL umleiten, ohne sich bei Facebook einzuloggen. Damit sich das Serendipity-Plugin einloggen kann, wäre aber der ganze OAuth-Pröll wieder erforderlich.
So zumindest verstehe ich die ganze Sache; ich könnte mir nur vorstellen dass die Note-URLs nur dann keinen Login erfordern, wenn das komplette eigene Profil nicht eine "Person" sondern eine "Page" ist.
Kennt sich jemand mit diesen Sachen aus und hat etwas Input zu leisten? Irgendwie muss man doch die Verbindung herstellen können. Das WP-Plugin an dem ich mich orientierte liegt übrigens hier: T3N Facebook Kommentar-Integration.
Damit ein Blog-Posting erstmal bei Facebook ankommen kann, muss man seinen RSS-Feed bei Facebook hinterlegen damit es dort als "Note" importiert werden kann. Eine weitere Variante wäre, dass sich das Blog selbst bei Facebook über eine API anmeldet und postet, dafür gibt es aber derzeit noch kein Plugin. Das ganze arbeitet mit OAuth, und das ist schon bei Twitter arg fehleranfällig, weil es vile Nutzerinteraktion erfordert, die sich selber API-Keys besorgen müssen, die zwischen Blog und Facebook hin- und herkopieren müssen, etc.pp. Kurzform: Nur über die "Notes" ist es halbwegs einfach einzurichten.
Nun bietet Facebook per Graph API so etwas wie http://graph.facebook.com/supergarv/posts an, in dem meine letzten Postings stehen - unter anderem wird auch dieses Blogposting dort auftauchen. Kommentare zu der "Note" werden dann innerhalb der JSON-Daten von Facebook ausgegeben (sofern sie public sind).
So weit so gut - das Problem ist, dass der "link" zu einer "Note" nicht der URL des Blogeintrags entspricht sondern eher sowas wie http://www.facebook.com/notes/garvin-hicking/serendpity-podcast/10150119644579907 - und diese URL kann man nicht in die "echte" URL umleiten, ohne sich bei Facebook einzuloggen. Damit sich das Serendipity-Plugin einloggen kann, wäre aber der ganze OAuth-Pröll wieder erforderlich.
So zumindest verstehe ich die ganze Sache; ich könnte mir nur vorstellen dass die Note-URLs nur dann keinen Login erfordern, wenn das komplette eigene Profil nicht eine "Person" sondern eine "Page" ist.
Kennt sich jemand mit diesen Sachen aus und hat etwas Input zu leisten? Irgendwie muss man doch die Verbindung herstellen können. Das WP-Plugin an dem ich mich orientierte liegt übrigens hier: T3N Facebook Kommentar-Integration.
(Seite 1 von 1, insgesamt 1 Einträge)