Acortar una url utilizando la API de bit.ly
Este código sirve para acortar una url con bitly. Para utilizar la API hay que registrarse como desarrollador y conseguir un token. El snippet sería este:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php /* BITLY */ $servicio_web = "http://api.bit.ly/"; $version_API = "version=2.0.1"; $usuario = "tu-usuario"; $llave = "tu-llave"; //la URL que quiero acortar $url_larga = "url que quieres acortar"; //Montamos la consulta $URL_consulta_API = $servicio_web . "shorten?" . $version_API . "&longUrl=" . urlencode($url_larga) . "&login=" . $usuario . "&apiKey=" . $llave; $respuesta_API = file_get_contents($URL_consulta_API); $respuesta_json = json_decode($respuesta_API, true); if($respuesta_json["errorMessage"]==""){ //Todo bien, pues no hay errores echo $respuesta_json["results"][$url_larga]["shortUrl"]; }else{ //Ha ocurrido un error } ?> |