Twitter-API Programmierung mit Perl: Die “Single-User”-Lösung

Anfang des Jahres wurde ich von der österreichischen Perl-Zeitung gefragt, ob ich auf Grundlage der in diesem Blog veröffentlichen Posts  ein kurzen zusammenfassenden Beitrag über Twitter mit Perl schreiben könne, was ich gerne gemacht habe (Details siehe mein Blogpost vom 3. März 2012). Wie versprochen poste ich den Beitrag nun auch hier:

Weiterlesen

Veröffentlicht unter Perl, Programmierung, Social Networks, Twitter | Verschlagwortet mit , , | Hinterlassen Sie einen Kommentar

Artikel über Twitter-API Programmierung in der Perl-Zeitung.at

In der aktuellen Ausgabe (Nr. 16, März 2012) der österreichischen „Perl-Zeitung“ ist gerade ein kleiner Artikel von mir zur Twitter-API Programmierung mit Perl erschienen. Der Beitrag ist eine Zusammenfassung der hier in dem Blog erschienen Tutorials zur Twitter-API-Programmierung, inklusive einiger kleiner Aktualisierungen. Bei Gelegenheit werde ich den Artikel auch hier in dem Blog publizieren, jetzt würde es mich freuen, wenn alle Perl-Fans sich die „Perl-Zeitung“ kaufen – nein, ich bekomme keine Provision (und habe auch kein Honorar erhalten)! Ich meine nur, dass die „Perl-Zeitung“ es eine sehr schönes Projekt ist, um die etwas vom Aussterben bedrohte Sprache wieder zu beleben.

http://www.perl-zeitung.at/

Veröffentlicht unter Aktuelles, API, Perl, Programmierung, Social Networks, Twitter | 1 Kommentar

SoWebDev – Neuer Server, neues (temporäres) Layout

Aus technischen Gründen musste ich mein Blog migrieren. Das aktuelle Layout ist nur temporär und wird in Kürze wieder ähnlich wie zuvor sein und sogar einige neue Features haben, u. a. Syntax-Highlighting.

Die URL hat sich auch etwas geändert – bisher war das Blog unter

http://frank-it-beratung.com/  oder http://frankitberatung.wordpress.com

zu erreichen – zukünftig sind folgende URLs gültig (eine automatische Umleitung ist eingerichtet):

http://frank-it-beratung.com/blog/ oder http://frank-it-beratung.de/blog/

Veröffentlicht unter Aktuelles | Hinterlassen Sie einen Kommentar

Tutorial: Google+ API mit PHP Bordmitteln nutzen (Teil 2)

Wie bereits im 1. Teil dieses Tutorials zur Google+ API mit PHP bemerkt ist das Access-Token nur knapp eine Stunde gültig. Nach Ablauf dieser Zeit muss man mit Hilfe des Refresh-Tokens, der Client ID und des Client Secret (vgl. ebenfalls den 1. Teil des Tutorials) ein neues Access-Token generieren.

Ich empfehle folgendes vorgehen: Einfach folgenden Code mittels Cronjob etwa alle 55 Minuten ausführen. Dadurch wird ein neues Access-Token generiert und dieses in einer Datenbank oder (wie im folgenden Beispiel) in einer Textdatei abgelegt:

Weiterlesen

Veröffentlicht unter API, Google API, PHP, Programmierung, Social Networks | Verschlagwortet mit , , , , | Hinterlassen Sie einen Kommentar

Tutorial: Google+ API mit PHP Bordmitteln nutzen (Teil 1)

Wie angekündigt hier ein kurzes Tutorials, wie man die Google+ API mit PHP nutzt. Bei folgender Lösung handelt es sich wieder um eine “Single-User” Lösung, d.h. das Script kann nur von einem Google-Account genutzt werden. Ich habe dies beispielsweise verwendet, um in bestimmten Intervallen (cronjob) zu prüfen, ob ein bestimmter User einen neuen Post bei Google+ geschrieben hat. Dieser wurde dann automatisch auf Facebook veröffentlich (vgl. dazu meine Tutorials zur Facebook-API).

Zudem verwende ich hier in diesem Tutorial wieder nur “PHP-Bordmittel” – auch wenn es eine Vielzahl von SDKs und Tools gibt sind diese m.E. für kleinere Aufgaben wie diese meist nicht unbedingt notwendig – so geht’s eigentlich schneller.

Hier nun die Schritt-für-Schritt-Anleitung:

Weiterlesen

Veröffentlicht unter API, Google API, PHP, Programmierung, Social Networks | Verschlagwortet mit , , , , | 1 Kommentar

Tutorial: Einen Pinnwandeintrag bei Facebook mit PHP erstellen

Gerade habe ich eine Mail bekommen, ob denn mein Tutorial “Ein Facebook Pinnwandeintrag mit Visual Basic oder C# (Teil 1)” auch mit PHP möglich sei – ja, klar. Zwar gibt es dazu schon viele Tutorials online, deshalb hier nur ganz kurz:

Schritt 1-5: identisch wie in meinem Tutorial zu C#

Schritt 6: So sieht dies in PHP aus:

Weiterlesen

Veröffentlicht unter API, Facebook, Graph API, PHP, Programmierung, Social Networks | Verschlagwortet mit , , , | 3 Kommentare

Neue Version Access Token Manager – jetzt auch mit Google+ Unterstützung

Gerade habe ich schnell eine neue Version (1.2) des Access Token Managers online gestellt. Da er nun auch Google+ (eigentlich sämtliche Google-Dienste) unterstüzt (man also auch Access Tokens mit OAuth für Google+ erstellen kann) hat das Tool einen neuen Namen bekommen und heißt nun einfach nur “Access Token Manager”.

In den nächsten Tagen werde ich ein Tutorial zu Google+ API schreiben und dann auch die Funktionen genauer erklären.

Download “setup.exe” Access Token Manager

Interessierte können den Quelltext ebenfalls einsehen und nach eigenen Wünschen verändern und weiterentwickeln (Lizenz: CC BY 3.0, also mit Namensnennung). Auf Wunsch eines Kollegens habe ich das nicht in C# sondern in Visual Basic geschrieben – (was mich inzwischen auch schon ärgert, aber nun ist es zu spät). Visual Studio 2010 Express Editon ist ausreichend:

Quellcode AccessTokenManager (Lizenz: CC 3.0 BY): frmMain.vb (und frmMain.Designer.vb)

Veröffentlicht unter Access Token Manager, API, Facebook, Google API, Graph API | Verschlagwortet mit , , , | Hinterlassen Sie einen Kommentar

Facebook Access Tokens mit FB Access Token Manager erstellen – neue Version mit kleinen Verbesserungen

Um schnell und unkompliziert Access-Tokens für Facebook zu generieren habe ich vor einiger Zeit in Rahmen eines Projektes ein kleines Tool („FB Access Token Manager“) mit einem einfachen GUI geschrieben, mit dem sich dies ganz komfortabel bewerkstelligen lässt (und dies auch hier genauer beschrieben).

Weiterlesen

Veröffentlicht unter Access Token Manager, API, Facebook, Graph API, Social Networks, Visual Basic | Verschlagwortet mit , , , | Hinterlassen Sie einen Kommentar

Eine einfache Twitter-Wall mit PHP im Eigenbau

Im letzten Monat hatte ich ein kurzes Tutorial zur Suche nach Hashtags in der Twitter Search API geschrieben. Darauf kam eine Anfrage, wie den eine einfache Twitter-Wall mit PHP zu realisieren sei. Auch das ist ganz einfach – hier sollte man die Parameter since_id verwenden um immer nur die neuesten Tweets nachzuladen. Im folgenden Beispiel wurde das ganz einfach mit einem Meta-Refresh der Seite realisiert. Schöner wäre dies mit Ajax, aber um das Beispiel möglichst einfach zu halten habe ich darauf verzichtet: Weiterlesen

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