Tutorial Goo.gl Auto UrlShortener Dengan PHP

Beberapa Waktu yang lalu, saya sempat menggunakan Goo.gl Auto UrlShortener Dengan PHP untuk blog saya. sebenarnya banyak bertebaran tutorial-tutorial untuk menggunakan layanan url shortener. tetapi pilihan saya jatuh pada Goo.gl karena saya pikir lebih SEO'ed dari pada layanan url shortner lain. menurut saya, Goo.gl tidak banyak link spam.

Kali ini saya menggunakan PHP methode dengan sarana Curl untuk parsing resultnya. tetapi anda harus memiliki Google API untuk memakai layanan ini, dengan memiliki API Key ini, anda dapat menggunakan kurang lebih 1.000.000 request/ perday wow mantab kan..

Nah, langsung saja saya mulai tutorial ini, pertama-tama anda harus daftar ke Google API Console untuk mendapatkan API Key nya. setelah selesai mendaftar anda pilih tab navigasi pada Google API Console anda yang sebelah kiri, atau bisa anda anda lihat pada screenshot berikut ini.

Pilihlah Tab Services lalu scroll kebawah cari aja URL Shortener API atau tepat pada urutan keempat dari bawah, untuk lebih jelasnya anda bisa lihat penampakannya pada screenshot dibawah ini
Lalu setelah anda mengaktifkannya, coba anda lihat API Key anda di bagian API Access yang ada di tab navigasi selbelah kiri. setelah anda mendapatkan API keynya, copas aja ke notepad biar ngga lupa waktu akan memakainya. biar ngga bingung, anda bisa lihat contoh penampakannya seperti pada screenshot dibawah ini.

Untuk Tahap pertama sudah selesai, nah sekarang mulai dengan coding PHP nya. anda bisa lihat contohnya melalui code yang saya tulis berikut ini.

Cara Pertama adalah membuat fungsi untuk menggunakan Goo.gl URL Shortener berikut codenya.

<?php
function get_googl($url)
{
  $apikey = 'Masukkan_APIKEY_anda_disini';
  $asset = array('longUrl' => $url, 'key' => $apikey);
 $object = json_encode($asset);
 $google = 'https://www.googleapis.com/urlshortener/v1/url';
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $google);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
 curl_setopt($ch, CURLOPT_HEADER, 0);
 curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $object);
 $data = curl_exec($ch);
 curl_close($ch);
 $response = json_decode($data);
 $resulturl = $response->id;
 return $resulturl;
}
?>


Jika anda menggukan Wordpress, anda bisa paste code tersebut di functions.php pada themes files anda.

Untuk memanggil atau menggunakannya, anda dapat memakai code seperti dibawah ini:

<?php
 $longurl = 'http://tipstrickcara.blogspot.com/';
 echo get_googl($longurl);
?>

Nah mudah bukan, saya kira cukup sekian Tutorial Goo.gl Auto UrlShortener Dengan PHP jika anda menemukan kesulitan untuk mengimplementasiknnya, jangan ragu untuk meninggalkan komentar melalui form dibawah ini, atau jika anda menginginkan tutorial lain, anda bisa mengirimkan request pada saya, jika saya bisa, saya akan menuliskan Tutorial-tutorial Lainnya di lain kesempatan. Terima Kasih, Salam Blogger

No comments:

Post a Comment