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.
Ardından settings içinden “Advanced Settings” e tıklıyoruz.
Advanced içinde “API Support” a tıklıyoruz.
Ve API Support’a tıkladıktan sonra aşağıdaki gibi login ve api keylerimiz geliyor.
Ş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.
Recep
Bitly api key almak için epey uğraştım bunun üzerine sitenize denk geldim. Apı anahtarı almayı anlatmışsınız teşekkürler bana yardımınız dokundu.
Okan Taştan
Sizin için faydalı olmasına sevindim hocam. İyi çalışmalar dilerim