via PHP URLs auf Bit.ly verkürzen
Short-URLs sind ja derzeit beliebt wie noch nie und werden wohl so oft wie noch nie eingesetzt. Das ist sicherlich zu einem großen Teil Twitter zu verdanken – naja und genau dafür hatte ich auch eine Möglichkeit gesucht meine Partner-Links vollautomatisch in Short-URLs zu verwandeln.
Nach ein wenig Suche fand ich die Lösung auf zwar zwei, drei Lösungen, welche allerdings alle nicht so wirklich klappen wollen – daher hier die “Kombination” der gefundnen Lösungen:
$url = "http://www.geld-blog.net/2009/01/kommentarspam-par-excellence/";
$bitly_login = "username";
$bitly_appkey = "R_8a.......................adb";
$standart_url = "http://www.geld-blog.net";
$api_call = file_get_contents("http://api.bit.ly/shorten?version=2.0.1&longUrl=".$url."&login=".$bitly_login."&apiKey=".$bitly_appkey."&bitly_history=1");
$bitlyinfo=json_decode(utf8_encode($api_call),true);
if ($bitlyinfo['errorCode']==0) {
$short_url = $bitlyinfo['results'][urldecode($url)]['shortUrl'];
} else {
$short_url = $standart_url;
}
Ein Login ist zwingend Erforderlich – ohne Login gibts nix
Der API-Key war schon eine etwas härtere Nuss zu finden – interessanterweise konnte ich keine Verlinkung innerhalb des Bit.ly Accounts zu der Seite mit dem API-Key entdecken – alles ist Verlinkt – die Seite mit der Erklärung, dass man einen API-Key benötigt, die Erklärung der einzelnen Tools – etc.
Kurz und Bündigt: Logg dich ein und geht auf: http://bit.ly/account/your_api_key/ dort findest du den Bit.ly API-Key…
Eine wichtige Anpassung für mich war die $standart_url. Welche Möglichkeiten hat man, wenn das Script aus irgendeinem Grund nicht so richtig klappen will? Ganz einfach: zwei – entweder man hat eine Standart-URL, welche man dann statt der Bit.ly URL verwendet oder man bricht das Script ab. Irgendwie gefiel mir die erste Lösung besser

Leave a Comment