Tutorial: Facebook-API Programmierung mit Perl (neue Version)

Vor gut drei Jahren hatte ich bereits ein kurzes Tutorial geschrieben, wie man mit Perl ganz unkompliziert und ohne spezielle Module die Facebook API nutzen kann, um z. B. einen Eintrag auf die eigene Pinnwand zu posten (siehe mein Tutorial vom Oktober 2010). Die Anleitung des Tutorials ist soweit noch brauchbar, nur den Code habe ich im Folgenden etwas optimiert:

Weiterlesen

Veröffentlicht unter API, Facebook, Graph API, Perl, Programmierung, Social Networks | Schreib einen Kommentar

public class Feiertagsgruesse()

public class Feietragsgruesse()

Veröffentlicht unter Sonstiges | Schreib einen Kommentar

Twitter: Custom timelines auch via API

Die neuen „Custom timelines“ von Twitter werden auch über die API steuerbar sein – Details dazu sind im Twitter Dev-Blog nachzulesen:

https://dev.twitter.com/docs/custom-timelines

Eigentlich wollte ich hier einige Codebeispiele posten, aber leider habe ich noch keinen Zugang erhalten, denn für das Beta ist eine Registrierung erforderlich (über dieses Formular).

Veröffentlicht unter API, Social Networks, Twitter | Schreib einen Kommentar

Facebook API: Posten auf Timelines von Freunden endgültig deaktiviert.

Wie schon mehrfach hier berichtet und diskutiert ist ab Oktober nicht mehr möglich, auf Timelines von Freunden via API zu posten:

Removing the ability to post to friends‘ timelines via API
We have found that posting content via API (stream.publish) on a friend’s wall lead to a high incidence of user dissatisfaction (hiding content, blocking the app). After the migration period, posting content to friends‘ timelines via stream.publish will no longer be allowed.

Details sind in dem aktuellen Post der Facebook „Developer Roadmap“ nachzulesen:

https://developers.facebook.com/roadmap/completed-changes/

Veröffentlicht unter API, Facebook, Graph API, Programmierung, Social Networks | Ein Kommentar

Neue Version des Access Token Managers für die Facebook- und Google-APIs

Nach längerer Pause habe ich heute eine neue Version (1.3) meines OpenSource-Tools „Access-Token-Manager“ online gestellt. Neben ein paar kleine Verbesserungen habe ich für die Facebook-Funktion die API Calls an den aktuellen Stand angepasst, z. B. das Scope „offline_access“ entfernt (Details dazu hier), dafür einige andere hinzugefügt. Im Detail: Weiterlesen

Veröffentlicht unter Access Token Generator, Facebook, Google API, Graph API | Schreib einen Kommentar

Aktueller Fehler beim Facebook-API Login: Redirect zu „https://www./login.php“ statt „https://www.facebook.com/login.php“

Nutzt man – wie in vielen meiner C#- und VB-Tutorials beschrieben – den internen Browser von .Net für die Generierung des Access-Tokens kommt es seit heute durch eine Umstellung (Bug?) bei Facebook u. U. zu einer Fehlermeldung. Die Facebook-Server versuchen auf

https://www./login.php?…

weiterzuleiten, es fehlt der Domainname „facebook.com“. Zwei Workarounds sind möglich: Weiterlesen

Veröffentlicht unter Aktuelles, API, Facebook, Google API | Ein Kommentar

Sommerpause bis Ende August

Viele Themen sind offen, vieles habe ich versprochen, konnte mir aber noch keine Zeit nehmen. Aber verschoben ist nicht aufgehoben … bis Ende August ist nun „Sommerpause“, dann wird es viele neue Post geben. Bitte wundert Euch bis dahin nicht, wenn es mit der Beantwortung Eurer Mails und Kommentare ein wenig dauert!

Veröffentlicht unter Aktuelles | Schreib einen Kommentar

Twitter REST API v1 deaktiviert – JSON statt XML

Mitte Juni wurde die Twitter REST API v1 deaktiviert. Viele meiner Tutorials zu Twitter müssen deshalb etwas angepasst werden (siehe auch mein Blogpost von August 2012).

Weiterlesen

Veröffentlicht unter Aktuelles, API, C#, Perl, PHP, Programmierung, Social Networks, Twitter, Visual Basic | 5 Kommentare

Neue Version des Access Token Managers in Planung

Eigentlich hatte ich vor, diese Woche eine neue Version des Access Token Managers online zu stellen, aber leider konnte ich mir nicht genug Zeit nehmen, zudem gibt es noch einige technische Probleme, die ich noch nicht lösen konnte. Aber im Juni wird das bestimmt fertig – u.a. werden die „Scopes“ von Facebook aktualisiert und viele „Scopes“ der Google APIs direkt auswählbar sein. Zudem wird die Ausgabe der Access-Tokens (insbesondere bei Facebook-Seiten) optimiert. Wünsche für weitere Funktionen können gerne hier als Kommentar oder mir direkt per Mail gepostet werden.

Veröffentlicht unter Access Token Generator | Ein Kommentar

Facebook API: Alternative Lösungen für unbegrenzt gültige Access-Tokens als Ersatz für „offline_access“

Der Scope “offline_access” ist im Dezember 2012 soszusagen abgeschafft worden. Für eine Übergangsphase haben “alte” Tokens noch eine unbegrenzte Gültigkeit. Weiterlesen

Veröffentlicht unter Aktuelles, API, Facebook, Graph API, Social Networks | 20 Kommentare

Tutorial: Aus MS Access mit VBA Fotos nach Facebook uploaden

Wegen der vielen Anfragen zu meinem Tutorial „Facebook API mit MS Access und VBA“ hier ein weiters kurzes VBA-Tutorial. Dies beschreibt, wie man mit VBA aus MS Access (oder anderen Office-Anwendungen) via Facebook API automatisiert Bilder hochladen kann, z. B. in Alben, auf die Pinnwand oder als Event-Bilder. Das war übrigens relativ kompliziert: um die richtige Codierung für die Binärdaten zu finden benötigte ich mit VBA mehrere Anläufe … ich empfehle jedem, genau zu überlegen, ob es wirklich VBA sein muss – mit „echten“ Programmiersprachen C# oder meinetwegen VB ist das deutlich einfacher (siehe meine Tutorials zu Facebook mit C# und VB).

Weiterlesen

Veröffentlicht unter Facebook, Graph API, Programmierung, Social Networks, VBA | Verschlagwortet mit , , , , | 5 Kommentare

Tutorial: Mit Visual Basic ein Facebook-Event mit Foto-Upload erstellen (Teil 1)

Eigentlich bin ich kein großer Freund von Visual Basic, aber aufgrund vielfachen Wunschs habe ich hier ein kleines Tutorial geschrieben, wie man mit VB ein Event mit Foto erstellt.

1. Vorbereitung: App anlegen und Access-Token generieren – wie ich das z. B. hier beschrieben habe (Punkt 1.-5.)

2. Als nächstes sollte folgendes Formular angelegt werden (in meinem Beispiel mit Visual Studio Express 2010):

Bild1

Hinweis: Für die zwei DateTimePicker verwende ich Format:Custom und dann in CustomFormat: „yyyy-MM-dd HH:mm“

Weiterlesen

Veröffentlicht unter API, Facebook, Graph API, Programmierung, Social Networks, Visual Basic | 3 Kommentare

Tutorial: Eigene Posts via Facebook API mit Visual Basic abrufen

Ich bin kein großer Fan von Visual Basic, werde aber von vielen Kollegen und Lesern dieses Blogs immer wieder gebeten, das ein oder andere auch mal „ganz einfach“ mit Visual Basic zu zeigen. Auf Wunsch von Patrick (in einem Kommentar zum meinem Post „Facebook API Tutorial: Mit C# ein Foto uploaden„) erkläre ich hier kurz, wie man seine eigenen Posts bzw. Status-Meldungen mit Visual Basic abrufen kann. Das komplizierte ist hier die „Umwandlung“ (genauer: Deserilizierung) von JSON in eine VB-Klasse (Details dazu habe ich hier geschrieben). Damit die Sache übersichtlich bleibt rufe ich bei Facebook nur die Felder status_type, created_time, message und story ab – bei Bedarf ist die Zeile ?fields=… anzupassen sowie die Klasse der „Posts“ entsprechend zu erweitern.

Weiterlesen

Veröffentlicht unter API, Facebook, Graph API, Programmierung, Social Networks, Visual Basic | Ein Kommentar

Access Tokens mit Facebook Graph API Explorer erstellen

Wer schnell ein Access-Token braucht und nicht zu meinem kostenlosen Open-Source-Tool (dem „Access-Token-Manager„) greifen möchte kann dafür inzwischen auch den Facebooks Graph API Explorer verwenden: Weiterlesen

Veröffentlicht unter Access Token Generator, Facebook, Graph API | Schreib einen Kommentar

Facebook API: Posts auf Pinnwand von Freunde bald nicht mehr möglich?

Wie ich gerade im ofiziellen Facebook-Developer-Blog lese wird die Funktion, auf Pinnwändern von Freunden via API Nachrichten zu senden in Kürze abgestellt:

Weiterlesen

Veröffentlicht unter Facebook, Graph API | Ein Kommentar

Twitter API: Ressource URLs ohne Versionsnummer seit heute ungültig

In einigen meiner Tutorials sind die Ressource-URLs noch in einer sehr alten Schreibweise ohne API-Versionsnummer:

https://api.twitter.com/direct_messages/new.json

Weiterlesen

Veröffentlicht unter API, Programmierung, Social Networks, Twitter | Verschlagwortet mit , | Ein Kommentar

Tutorial: Eine Event mit Bild bei Facebook mit PHP Bordmitteln erstellen

Im Mai dieses Jahres hatte ich ein kurzes Tutorial geschrieben, wie man mit PHP-Bordmitteln ein Facebook-Event erstellen kann. In einem Kommentar wurde ich gebeten, noch zu erklären, wie ein Event-Bild anzuhängen ist. In einem Schritt geht das meines Wissens nicht, aber man kann sofort nachdem man das Event erstellt hat dieses bearbeiten und das Bild hinzufügen. Dafür benötigt man die Event-ID (siehe vorletzte Zeile in meinem letzten Tutorial zu diesem Thema) und folgenden Code:

Weiterlesen

Veröffentlicht unter API, Facebook, Graph API, PHP, Programmierung, Social Networks | Ein Kommentar

Änderung der Twitter-API (Version 1.1)

Die Änderungen der Twitter-API sind nun im Dev-Blog von Twitter nachzulesen:

https://dev.twitter.com/blog/changes-coming-to-twitter-api

Eine gute Zusammenfassung ist bei Golem.de zu finden. Die wichtigste Änderung ist, dass  zukünftig OAuth-Authentifizierung  für fast alles API-Calls zur Pflicht wird, z. B. für die Suche nach Tweets. Wie diese Authentifizierung für kleine Tools oder Scripte einfach und unkompliziert umzusetzen ist habe ich in diesem Blog in einigen Tutorials für unterschiedliche Programmiersprachen (C#, Perl, PHP, Visual Basic) beschrieben.

Veröffentlicht unter API, Social Networks, Twitter | Verschlagwortet mit , , | Schreib einen Kommentar

Tuturial: Ein Commandline-Tool für Facebook-Pinnwandposts mit C#

Ein Leser meines Facebook-API-Tutorials für C# hat sich eine Commandline-Version gewünscht, mit der man auf der eigenen Pinnwand Nachrichten veröffentlichen kann und deren Sytanx ungefähr so aussehen soll:

FacebookCommandlineTutorial.exe [Nachricht] [AccessToken]

So geht’s: Punkte 1-6 sind bereits hier beschrieben.

Weiterlesen

Veröffentlicht unter API, C#, Facebook, Graph API, Programmierung, Social Networks | Verschlagwortet mit , , | 2 Kommentare

Tutorial: Facebook API mit MS Access und VBA

In einem aktuellen Projekt ging es darum, ausgewählte Termine aus einer MS Access-Datenbank als Facebook-Events zu posten. Dafür muss man sich nicht unbedingt .net und C# bedienen (auch wenn das in der Regel der komfortablere Weg ist, siehe meine Tutorials dazu). Das folgende kurze Tutorial beschreibt, wie man auch direkt mittels VBA Veranstaltungen (oder ähnliches) in Facebook postet kann. Die Vorbereitungsarbeiten habe ich in einem älteren Artikel beschrieben (Punkt 1-6). Wichtig ist, beim Erstellen des Access Tokens die Berechtigung (Scope) “create_event” zu wählen.

1. Als Beispiel dient eine einfache Tabelle mit Titel, Datum und Beschreibung (hier in Access 2007, jedoch dürfte dies auch in neueren und älteren Versionen funktionieren):

Weiterlesen

Veröffentlicht unter API, Facebook, Graph API, Programmierung, Social Networks, VBA, Visual Basic | Verschlagwortet mit , , , | 34 Kommentare