Return to Snippet

Revision: 45020
at April 22, 2011 07:16 by lasavior


Initial Code
function getgoogl($glurl, $apikey) {

	$userurl = rawurlencode($glurl);

	$ch = curl_init('https://www.googleapis.com/urlshortener/v1/url?key='.$apikey); 
	curl_setopt_array($ch, array(
	   CURLOPT_POST => TRUE,
	   CURLOPT_RETURNTRANSFER => TRUE,
	   CURLOPT_HTTPHEADER => array('Content-type: application/json'),
	   CURLOPT_POSTFIELDS => json_encode(array('longUrl' => $userurl))
	   )); 
	$chresults = json_decode(curl_exec($ch));
	curl_close($ch);
	
	return $chresults->id;
	}

Initial URL
http://snipt.org/xglpp

Initial Description
I needed a simple function to shorten a link with goo.gl and wrote this, thought it may help someone. Note: you still need an API key from goo.gl

Initial Title
Shorten with goo.gl

Initial Tags
url, google

Initial Language
PHP