Facebook
Twitter
Google+
Kommentare
0

DT_Service_ShortUrl_GooGl – goo.gl API Implementierung unter dem Zend Framework

Hallo,
im Zend Framework gibt es seit der Version 1.11.0 die Zend_Service_ShortUrl Komponente mit folgenden Adaptern zu Kurz-URL-Diensten:

Seit kurzen hat Google für seinen URL Shortener goo.gl eine API veröffentlicht.
Ich habe jetzt unter Berücksichtigung der Zend_Service_ShortUrl Komponente einen Adapter für goo.gl geschrieben.
Die Klasse DT_Service_ShortUrl_GooGl steht ab sofort auf GitHub zum Download bereit.
Es stehen wie bei allen Zend_Service_ShortUrl Adaptern die zwei Methoden “shorten ( $url )” und “unshorten ( $shortenedUrl )” zur Verfügung.

Die API von goo.gl bietet noch mehr Funktionen,
die aber in der Klasse nicht berücksichtigt worden sind.
Zum Beispiel Analytics für die Kurz-URL’s oder die History von gekürzten URL’s eines Users.

Die Verwendung der Klasse ist ganz einfach:

$gooGl = new DT_Service_ShortUrl_GooGl();
$gooGl->shorten('http://www.dev-talk.info/'); // Gibt "http://goo.gl/jxdrg" zurück
$gooGl->unshorten('http://goo.gl/jxdrg'); // Gibt "http://www.dev-talk.info/" zurück

Info: Zum verwenden der DT_Service_ShortUrl_GooGl Klasse wird mindestens Zend Framework in der Version 1.11.0 benötigt.

Über den Autor

devtalk

Link erfolgreich vorgeschlagen.

Vielen Dank, dass du einen Link vorgeschlagen hast. Wir werden ihn sobald wie möglich prüfen. Schließen