Mudahnya memperpendek URL dengan php, curl pada goo.gl atau bit.ly

Batas 140 karakter di twitter telah membuat perlunya layanan URL Shortner. Ada banyak layanan memperpendek URL yang tersedia seperti http://goo.gl, http://bit.ly, http: //ow.l dll .. Anda bahkan dapat memiliki layanan URL pendek Anda sendiri, jika Anda begitu banyak khawatir tentang merek Anda. Memutuskan jenis untuk menggunakan pasti keputusan berdasarkan bisnis Anda dan aliran pendapatan. Jika Anda mendapatkan mayoritas bisnis Anda di Twitter, atau jika Anda memiliki URL yang sangat panjang dan perlu untuk mempersingkat itu untuk cetak, media sosial, televisi, atau iklan lainnya untuk membantu membuat diingat, maka URL kustom singkat mungkin cara untuk pergi untuk Anda. Juga, jika Anda ingin 100 persen kontrol atas konten Anda dan identitas Anda, maka Anda juga harus belanja untuk identitas Anda sendiri dipersingkat.

Selama sisa Anda, mungkin goo.gl akan cukup, atau mungkin mendaftar hybrid bit.ly atau awe.sm disesuaikan URL akan mengisi kesenjangan. Melalui tutorial ini kita akan membantu semacam ini orang-orang yang tidak begitu khawatir tentang merek mereka.


Cara membuat URL pendek dengan Goo.gl dan php


Sangat mudah untuk membuat URL pendek dengan layanan pemendekan URL Google, http://goo.gl. Gunakan kode berikut. Anda harus memiliki ikal diaktifkan pada server Anda. Anda juga perlu mendapatkan Key API dari http://code.google.com/apis/console/

function goo_gl_short_url($longUrl) {     $GoogleApiKey = 'enter-your-google-api-key-here';     $postData = array('longUrl' =--> $longUrl, 'key' =>; $GoogleApiKey);
    $jsonData = json_encode($postData);
    $curlObj = curl_init();
    curl_setopt($curlObj, CURLOPT_URL, 'https://www.googleapis.com/urlshortener/v1/url');
    curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
    //As the API is on https, set the value for CURLOPT_SSL_VERIFYPEER to false. This will stop cURL from verifying the SSL certificate.
    curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($curlObj, CURLOPT_HEADER, 0);
    curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
    curl_setopt($curlObj, CURLOPT_POST, 1);
    curl_setopt($curlObj, CURLOPT_POSTFIELDS, $jsonData);
    $response = curl_exec($curlObj);
    $json = json_decode($response);
    curl_close($curlObj);
    return $json->id;
}


Sekarang Anda bisa mendapatkan URL pendek untuk URL panjang Anda hanya dengan

$long_url = "http://webgalli.com/blog/this-is-an-example-of-a-long-url";
echo goo_gl_short_url($long_url);


Cara membuat URL pendek dengan http://bit.ly dan php

Anda juga dapat menggunakan layanan dari http://bit.ly layanan pemendekan URL lain yang populer. Satu-satunya kekurangan dengan mereka adalah bahwa, Anda harus memiliki account dengan mereka. Berikut adalah kode php untuk membuat URL pendek dengan bit.ly


function bit_ly_short_url($url, $format='txt') {
    $login = "your-bitly-login";
    $appkey = "your-bitly-application-key";
    $bitly_api = 'http://api.bit.ly/v3/shorten?login='.$login.'&apiKey='.$appkey.'&uri='.urlencode($url).'&format='.$format;
    $ch = curl_init();
    curl_setopt($ch,CURLOPT_URL,$bitly_api);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,5);
    $data = curl_exec($ch);
    curl_close($ch);
    return $data;
}



Dapatkan Api Key BitLy di : https://bitly.com/a/your_api_key


Sekarang Anda bisa mendapatkan URL pendek untuk URL panjang Anda hanya dengan


$long_url = "http://webgalli.com/blog/this-is-an-example-of-a-long-url";
echo bit_ly_short_url($long_url);



Itu dia. Jika waktu memungkinkan, kita akan menambahkan kode untuk melakukan hal yang sama dengan penyedia layanan lain juga. Juga kode untuk sebaliknya juga, yaitu untuk mendapatkan URL asli dari URL pendek.
Previous
Next Post »