Kilho.net
随笔

使用 Google API 创建短链接

需要短链接,所以我用 PHP 编写了一个。

注册 Google API 后即可使用。

使用方法:shorturl_google('原始网址', 'API密钥');
<?php
	function shorturl_google($url, $key)
	{
		$post = array('longUrl' => $url);
		$json = json_encode($post);

		$curlObj = curl_init();

		curl_setopt($curlObj, CURLOPT_URL, 'https://www.googleapis.com/urlshortener/v1/url?key='.$key);
		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, $json);

		$json = json_decode(curl_exec($curlObj));

		curl_close($curlObj);

		return $json->id;
	}

	echo shorturl_google('http://kalmuri.kilho.net/', 'API-KEY-API-KEY-API-KEY');
?>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注