Php projelerimizde bit.ly api kullanarak linklerimizi otomatik olarak kısaltabiliriz. Bunun için login ve api keylerimizi almamız gerekiyor. Öncelikle bit.ly sitesinden üye oluyoruz. Daha sonra aşağıdaki adımları izleyerek kodlarımızı alıyoruz.

Sağ üstten menüye geldikten sonra “Settings” e tıklıyoruz.

Php bit.ly link kısaltma 1

Ardından settings içinden “Advanced Settings” e tıklıyoruz.

Php bit.ly link kısaltma 2

Advanced içinde “API Support” a tıklıyoruz.

Php bit.ly link kısaltma 3

Ve API Support’a tıkladıktan sonra aşağıdaki gibi login ve api keylerimiz geliyor.

Php bit.ly link kısaltma 4

Şimdi apiyi kullanabilmek için methodumuzu yazıyoruz.

function short_url($url){
    $user_login = 'login kodunuz';
    $user_api_key = 'api keyiniz';
    $ch = curl_init('http://api.bitly.com/v3/shorten?login='.$user_login.'&apiKey='.$user_api_key.'&longUrl='.$url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $result = curl_exec($ch);
    $res = json_decode($result, true);
    return $res['data']['url'];
}

 

Burada methodumuzun yaptığı işlem aslında çok basit. Curl ile linkimizi, login ve api keyimizi gönderiyoruz ve bit.ly’dan kısaltılmış linkimizi alıyoruz.

Methodumuza parametre olarak kısaltmak istediğimiz urlyi vererek kısaltma işlemimizi gerçekleştirmiş oluyoruz.

echo short_url('https://okantastan.com');

 

Umarım faydalı olmuştur. Sorularınız için yorum yapabilirsiniz.