<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>googleshortener Archives - Mr Agus</title>
	<atom:link href="https://mragus.com/tag/googleshortener/feed/" rel="self" type="application/rss+xml" />
	<link>https://mragus.com/tag/googleshortener/</link>
	<description>Read, Learn and Share Ilmu yang Bermanfaat</description>
	<lastBuildDate>Sun, 27 Aug 2017 11:15:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.2</generator>

<image>
	<url>https://mragus.com/wp-content/uploads/2017/07/Fav-icon-untuk-mragus.com_-150x150.png</url>
	<title>googleshortener Archives - Mr Agus</title>
	<link>https://mragus.com/tag/googleshortener/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Menggunakan Layanan Google Shortener dengan PHP dan CURL</title>
		<link>https://mragus.com/menggunakan-layanan-google-shortener-dengan-php-dan-curl/</link>
					<comments>https://mragus.com/menggunakan-layanan-google-shortener-dengan-php-dan-curl/#respond</comments>
		
		<dc:creator><![CDATA[Agus Wiji Suhariono]]></dc:creator>
		<pubDate>Sun, 16 Jul 2017 10:47:54 +0000</pubDate>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[googleshortener]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">https://mragus.com/?p=2360</guid>

					<description><![CDATA[<p>Assalamualaikum wr wb, pada kesempatan kali ini saya akan sharing bagaimana cara menggunakan layanan Google Shortener dengan PHP dan CURL. Google Shortener merupakan sebuah layanan google yang disediakan untuk membuat simple url atau url yang pendek pada sebuah aplikasi.&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://mragus.com/menggunakan-layanan-google-shortener-dengan-php-dan-curl/">Menggunakan Layanan Google Shortener dengan PHP dan CURL</a> appeared first on <a rel="nofollow" href="https://mragus.com">Mr Agus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: left;">Assalamualaikum wr wb, pada kesempatan kali ini saya akan sharing bagaimana cara menggunakan layanan Google Shortener dengan PHP dan CURL. Google Shortener merupakan sebuah layanan google yang disediakan untuk membuat simple url atau url yang pendek pada sebuah aplikasi. Layanan ini sangat membantu misalnya kita ingin mengingat sebuah url yang sangat panjang, karena url <span id="more-2360"></span>nantinya akan terdiri dari beberapa karakter saja. Anda bisa mengunjungi situs resminya <a href="https://goo.gl/">disini (Google Shortener)</a> untuk bisa menggenerate sebuah Url yang pendek. Google juga menyediakan api yang kita bisa gunakan sebagai developer untuk menggunakan layanan ini, untuk lebih jelasnya anda bisa mengunjungi situs resminya <a href="https://developers.google.com/url-shortener/">disini</a>.</p>
<p style="text-align: left;">Pada tutorial ini, saya akan menggunakan layanan google ini pada aplikasi web dengan menggunakan bahasa pemograman php. Tetapi terlebih dahulu kita harus mendapatkan api key nya terlebih dahulu. Masuk ke situs resminya <a href="https://developers.google.com/url-shortener/v1/getting_started">disini</a> dan login menggunakan akun google anda.</p>
<div id="attachment_2361" style="width: 528px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2361" decoding="async" class="wp-image-2361" src="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_052-300x180.png" alt="Menggunakan Layanan Google Shortener dengan PHP dan CURL" width="518" height="311" srcset="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_052-300x180.png 300w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_052-768x462.png 768w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_052-1024x616.png 1024w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_052.png 1117w" sizes="(max-width: 518px) 100vw, 518px" /><p id="caption-attachment-2361" class="wp-caption-text">Menggunakan Layanan Google Shortener dengan PHP dan CURL</p></div>
<h2 style="text-align: left;">Menggunakan Layanan Google Shortener dengan PHP dan CURL</h2>
<p style="text-align: left;">Untuk memuai kita klik dulu tombol get a key, kemudian akan muncul jendela dialog untuk membuat atau memilih project yang sudah tersedia.</p>
<div id="attachment_2363" style="width: 531px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2363" decoding="async" loading="lazy" class="wp-image-2363" src="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_053-300x125.png" alt="Menggunakan Layanan Google Shortener dengan PHP dan CURL" width="521" height="217" srcset="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_053-300x125.png 300w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_053-768x320.png 768w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_053-1024x427.png 1024w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_053.png 1894w" sizes="(max-width: 521px) 100vw, 521px" /><p id="caption-attachment-2363" class="wp-caption-text">Menggunakan Layanan Google Shortener dengan PHP dan CURL</p></div>
<div id="attachment_2364" style="width: 531px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2364" decoding="async" loading="lazy" class="wp-image-2364" src="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_055-300x136.png" alt="Menggunakan Layanan Google Shortener dengan PHP dan CURL" width="521" height="236" srcset="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_055-300x136.png 300w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_055-768x349.png 768w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_055-1024x465.png 1024w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_055.png 1452w" sizes="(max-width: 521px) 100vw, 521px" /><p id="caption-attachment-2364" class="wp-caption-text">Menggunakan Layanan Google Shortener dengan PHP dan CURL</p></div>
<p style="text-align: left;">Kemudian kita akan mendapatkan api key nya dan klik finish.</p>
<div id="attachment_2365" style="width: 531px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2365" decoding="async" loading="lazy" class="wp-image-2365" src="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_056-300x186.png" alt="Menggunakan Layanan Google Shortener dengan PHP dan CURL" width="521" height="323" srcset="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_056-300x186.png 300w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_056-768x476.png 768w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_056-1024x635.png 1024w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_056.png 1059w" sizes="(max-width: 521px) 100vw, 521px" /><p id="caption-attachment-2365" class="wp-caption-text">Menggunakan Layanan Google Shortener dengan PHP dan CURL</p></div>
<p style="text-align: left;">Setelah itu kita perhatikan bagaimana cara mengimplementasikannya pada aplikasi kita. Berikut adalah dokumentasi untuk request dan response yang disediakan oleh google, kita bisa menggunakan <a href="https://mragus.com/belajar-menggunakan-curl-di-php/">curl</a>.</p>
<div id="attachment_2367" style="width: 531px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2367" decoding="async" loading="lazy" class="wp-image-2367" src="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_057-300x171.png" alt="Menggunakan Layanan Google Shortener dengan PHP dan CURL" width="521" height="297" srcset="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_057-300x171.png 300w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_057-768x438.png 768w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_057-1024x584.png 1024w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_057.png 1150w" sizes="(max-width: 521px) 100vw, 521px" /><p id="caption-attachment-2367" class="wp-caption-text">Menggunakan Layanan Google Shortener dengan PHP dan CURL</p></div>
<p style="text-align: left;">Langkah berikutnya kita buat sriptnya dengan mencantumkan api key yang telah kita buat tadi. Berikut adalah contoh scriptnya.</p>
<pre class="lang:default decode:true EnlighterJSRAW">&lt;?php
$url = $_GET['url'];
$postData = array('longUrl' =&gt; $url);
$jsonData = json_encode($postData);

$curlObj = curl_init('https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyAl1mg7mc_Ecj6O7RQqB-mbRRQgpBZ0Noo'); //masukkan key dsini

curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
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);
echo $json-&gt;id;
?&gt;</pre>
<p style="text-align: left;"><em>(panggilShortener.php)</em></p>
<p style="text-align: left;">Long Url merupakan url yang nanti nya akan kita input di form dan jangan lupa sesuaikan api key nya. Kemudian kita buat form untuk menggenerate url shortenernya, dan untuk pemanggilan shortener saya menggunakan Ajax. Saya tambahkan sedikit asesoris juga loading animation waktu mengirim request.</p>
<pre class="lang:default decode:true EnlighterJSRAW ">&lt;script type="text/javascript"&gt;
 $(function(){
  $("#callShortener").on("click",function(){		
   var urlData = $("#dataUrl").val();
   $("#elUrl").hide(100);
   if(urlData!=""){
    $("#elLoading").show(100);
    $.ajax({
      	method: "GET",
      	url: "/BlogNative/action/panggilShortener.php?url="+urlData,
     success:function(data) {
      $("#shortenerCode").html(data);
        	$("#elLoading").hide(100); 
        	$("#elUrl").show(100);
        }
    });
   }else{
    alert("Anda Belum memasukkan data Url");
   }
  });
 });
&lt;/script&gt;
&lt;div class="row"&gt;
 &lt;div class="col-lg-6 col-md-offset-3"&gt;
  &lt;div class="panel panel-default"&gt;
   &lt;div class="panel-heading text-center"&gt;
    &lt;a class="btn btn-success" id="callShortener"&gt;&lt;span class="glyphicon glyphicon-refresh"&gt;&lt;/span&gt; Generate Shortener&lt;/a&gt;
   &lt;/div&gt;
   &lt;div class="panel-body"&gt;
    &lt;div class="row"&gt;
     &lt;div class="col-md-12"&gt;
      &lt;div class="form-group"&gt;
       &lt;label&gt;Masukkan Url Anda&lt;/label&gt;
       &lt;input value="" type="text" name="dataUrl" id="dataUrl" class="form-control"&gt;
      &lt;/div&gt;
     &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="row"&gt;
     &lt;div class="col-md-12 text-center"&gt;
      &lt;div id="elLoading" style="display: none"&gt;
       &lt;img width="300px" src="/BlogNative/assets/img/loading-animation.gif"&gt;
      &lt;/div&gt;
      &lt;div id="elUrl" style="display: none"&gt;
       Shortener anda adalah : 
       &lt;h1 id="shortenerCode"&gt;&lt;/h1&gt;
      &lt;/div&gt;
     &lt;/div&gt;
    &lt;/div&gt;
   &lt;/div&gt;
  &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;</pre>
<p style="text-align: left;">Berikut adalah penampakan formnya.</p>
<div id="attachment_2370" style="width: 521px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2370" decoding="async" loading="lazy" class="wp-image-2370" src="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_059-300x117.png" alt="Menggunakan Layanan Google Shortener dengan PHP dan CURL" width="511" height="199" srcset="https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_059-300x117.png 300w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_059-768x300.png 768w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_059-1024x400.png 1024w, https://mragus.com/wp-content/uploads/2017/07/aguswijisuhariono_059.png 1545w" sizes="(max-width: 511px) 100vw, 511px" /><p id="caption-attachment-2370" class="wp-caption-text">Menggunakan Layanan Google Shortener dengan PHP dan CURL</p></div>
<h3 style="text-align: left;">Testing</h3>
<p style="text-align: left;">Setelah form kita buat, selanjutnya kita tes form yang kita buat dengan memasukkan url pada textbox.</p>
<div id="attachment_2373" style="width: 527px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-2373" decoding="async" loading="lazy" class="wp-image-2373" src="https://mragus.com/wp-content/uploads/2017/07/Peek-2017-07-16-17-34.gif" alt="Menggunakan Layanan Google Shortener dengan PHP dan CURL" width="517" height="218" /><p id="caption-attachment-2373" class="wp-caption-text">Menggunakan Layanan Google Shortener dengan PHP dan CURL</p></div>
<p style="text-align: left;">Mudah bukan <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> , selanjutnya anda bisa mengkreasikan layanan ini sesuai dengan kebutuhan aplikasi anda. Semoga tulisan ini bermanfaat, terimakasih.</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://mragus.com/menggunakan-layanan-google-shortener-dengan-php-dan-curl/">Menggunakan Layanan Google Shortener dengan PHP dan CURL</a> appeared first on <a rel="nofollow" href="https://mragus.com">Mr Agus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mragus.com/menggunakan-layanan-google-shortener-dengan-php-dan-curl/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
