PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Kleine Einführung in die YouTube API

with one comment

So, heute ist die YouTube API dran, nachdem ich letzte Woche die SlideShare API vorgestellt hatte. Mit Hilfe der YouTube Data API ist es möglich Videos hochzuladen, nach Videos zu suchen und Kommentare abzurufen. Man kann sich mit der API auch “einloggen” und Dinge tun die man als eingeloggter User machen kann, beispielsweise als dieser User Videos hochladen, Playlisten bearbeiten usw.

Da wir uns die Hände nicht unnötig schmutzig machen wollen nutzen wir wieder Zend-Klassen dafür. Ich zeige hier die Verwendung von Zend_Gdata_YouTube, wenn man das ganze Zend Framework scheut kann man die Zend_Gdata Klassen aber auch einzeln downloaden. PHP 5.1.4 und Zend_Gdata > 1.7.7 werden aktuell benötigt.

Für die öffentlichen Funktionen benötigen wir keine Authentifizierung, wir können direkt loslegen. Wenn die YouTube VideoID bekannt ist kann man Informationen zum betreffenden Video wie folgt abrufen:

Weiterlesen »

Written by Michael Kliewe

Dezember 14th, 2011 at 11:08 am

Adventskalenderartikel 01.12. – 10.12.

with one comment

Written by Michael Kliewe

Dezember 10th, 2011 at 1:34 pm

Weihnachtsgewinnspiel bei antwerpes: Arduino zu gewinnen

with one comment

Kurzmeldung heute: Auch dieses Jahr gibt es wieder eine kleine Weihnachts-Programmieraufgabe für euch im antwerpes Blog: Ihr sollt ein kleines ASCII-Art-Bildchen erstellen!

Wirklich eine machbare Sache, ihr könnt jede Programmiersprache benutzen, und es winken tolle Preise, unter anderem ein Arduino UNO Starterkit! Je ausgefallener die Lösung, umso höher die Chancen zu gewinnen!

Lasst also euer krankes Hirn mal auf die Aufgabe los und erstellt eine unglaubliche Lösung!

Written by Michael Kliewe

Dezember 7th, 2011 at 11:34 am

Posted in Allgemein

Tagged with , ,

Zugriff auf die SlideShows bei SlideShare via Zend_Service_SlideShare

with one comment

SlideShare hat eine API über die man auf die SlideShows zugreifen kann, man kann einzelne SlideShows abrufen und SlideShows nach Tags, Gruppen oder Usernamen suchen, und erhält dann jeweils Details wie Titel, Uploaddatum, Anzahl Views, Anzahl Downloads, EmbedCode und über ein Dutzend weitere Informationen. Es ist auch möglich neue SlideShows hochzuladen.

Der Zugriff ist nicht sonderlich schwer, man benötigt einen API-Schlüssel und ein Shared Secret die man bei SlideShare im Entwicklerbereich beantragen kann. Dann sendet man einfach GET bzw. POST Anfragen an bestimmte URLs, und bekommt XML zurück.

Am einfachsten geht es jedoch mit der Zend_Service_SlideShare Klasse aus dem Zend Framework:

Weiterlesen »

Written by Michael Kliewe

Dezember 5th, 2011 at 10:07 am

Posted in PHP

Tagged with , ,

ElePHPanten zu Weihnachten und Mayflower Adventskalender

with 82 comments

EDIT: Ich kann leider nicht mehr versprechen dass die Post schnell genug ist und den ElePHPanten pünktlich vor Weihnachten liefert, aber ich versuche es natürlich.

Der 1. Dezember, noch 24 Tage bis Weihnachten. Wer hat schon alle Geschenke? Wahrscheinlich keiner ;-) Falls noch jemand ein Geschenk für sich selbst oder für Freund/Freundin oder Kollegen braucht, ich habe wieder ElePHPanten Nachschub bekommen, der Andrang in den letzten Monaten war ja wirklich gewaltig und ich kam in Lieferschwierigkeiten, aber nun habe ich neue Dickhäuter für euch.

Die Preise und Portoinformationen sind gleich geblieben:

Preise (für Deutschland):

  • der kleine ElePHPant (blau): 8 Euro (+2 Euro Versand)
  • der große ElePHPant (blau): 74 Euro (+8 Euro versicherter Versand)

2 kleine ElePHPanten passen in eine Versandtasche, der Preis ist dann 18 Euro (8+8+2).

Die Versandkosten nach Österreich bzw. in die Schweiz betragen 4 Euro statt 2 Euro.

Die kleinen ElePHPanten verschicke ich unversichert als Warensendung, falls jemand einen versicherten Versand möchte bitte erwähnen, das Porto liegt dann bei 8 Euro als Päckchen. Letztes und auch dieses Jahr ist mir kein Verlust bekannt geworden.

Jeder Interessent unten im Kommentarbereich bekommt von mir eine E-Mail mit den Informationen zur Überweisung bzw. PayPal-Bezahlung.

Mayflower Adventskalender:

Heute startet im Mayflower Blog eine Adventskalender-Aktion. Jeden Tag gibt es einen hochwertigen neuen Artikel zu lesen. Heute beginnt Daniel Hallmann mit dem Thema CLOUD Transformation Model. Es geht darum wie man Webapplikationen, die ihre Logik sowohl auf dem Client als auch auf dem Server bzw. in der Cloud betreiben sicherer machen kann.

Hier einige tolle Bilder des elePHPanten auf Flickr:
http://www.flickr.com/search/?q=elephpant

Oder Googles Bildersuche:
http://www.google.de/images?q=elephpant

Written by Michael Kliewe

Dezember 1st, 2011 at 10:19 am