Pages

Wednesday 16 May 2012

Goo.gl API: PHP

Shorten URL using Google URL Shortener API:


01 <?php

02$longUrl = 'http://facebook.com';
03$apiKey = 'Your Api Key here';
04//You can get API key here : http://code.google.com/apis/console/
05
06$postData = array('longUrl' => $longUrl, 'key' => $apiKey);
07$jsonData = json_encode($postData);
08
09$curlObj = curl_init();
10
11curl_setopt($curlObj, CURLOPT_URL, 'https://www.googleapis.com/urlshortener/v1/url');
12
13curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
14
15curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0);
16
17curl_setopt($curlObj, CURLOPT_HEADER, 0);
18
19curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
20
21curl_setopt($curlObj, CURLOPT_POST, 1);
22
23curl_setopt($curlObj, CURLOPT_POSTFIELDS, $jsonData);
24
25$response = curl_exec($curlObj);
26
27$json = json_decode($response);
28
29curl_close($curlObj);
30echo 'Shortened URL ->'.$json->id;
31?>

No comments:

Post a Comment