ccc

Acortar URLs con la API de Bitly

Registrarte en: https://dev.bitly.com/api.html para obtener un  api_key y un login.

Crear un excel donde poner todas las urls que quieres acortar.

$apiKey='R_1dbf18280afXXXaddb3a0b7ac0e916db';
$login='o_2s0XXXk9i4';

if($_FILES["archivo"]["name"]){
$extension = explode('.', $_FILES['archivo']['name']);
$extension = $extension[count($extension) - 1];
if($extension <> 'xls' && $extension <> 'xlsx'){
exit($ut->patras('Extensión no válida', ''));
}

require_once '../../librerias/Classes/PHPExcel/IOFactory.php';
$objPHPExcel = PHPExcel_IOFactory::load($_FILES['archivo']['tmp_name']);
$objHoja = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true);
    $i = 0;
    foreach($objHoja as $iIndice => $objCelda){
        if(!empty($objCelda['B']) && $iIndice >= 487 && $iIndice <= 524){
            //echo 'http://api.bit.ly/shorten?longUrl='.$objCelda['B'].'&login='.$login.'&apiKey='.$apiKey.'&format=txt';
            echo file_get_contents('http://api.bit.ly/shorten?longUrl='.$objCelda['B'].'&login='.$login.'&apiKey='.$apiKey.'&format=txt') ;
            echo '<br/>';
        }
    }
}
?>
<form id="miform" method="post" enctype="multipart/form-data" action="cortar-url.php">
<input type="file" name="archivo" class="caja3" />
<input type="submit" class="submi"/>
</form>

No hay comentarios:

Publicar un comentario