用户工具

站点工具


php:tcn-code

t.cn 短网址生成代码

现在互联网上最炙手可热的服务就是微博了,短网址是随着微博的兴起而为人们熟知的。新浪微博使用的是t.cn短网址服务,我们在发微博的时候,系统会自动将url转换为t.cn的短网址。

生成t.cn短网址

除了发微博利用系统自动转换功能将网址缩短为t.cn形式的短网址外,我们也可以使用新浪微博提供的API来进行网址缩短。

新浪微博很早开始就提供开放平台了,提供标准的API服务。通过API我们可以很容易的将网址缩短为t.cn的形式。

网址缩短API的说明在 http://open.weibo.com/wiki/index.php/Short_url/expand

t.cn网址缩短工具

东华也做了一个t.cn网址缩短的工具,大家可以直接使用。

<html>
<head>
<title>t.cn url shorten</title>
</head>
<body>
<form method="post">
Long Url: <input type="text" size="100" name="url"> 
<input type="submit" value="Shorten"> 
</form>
 
 
<?php
function shortenSinaUrl($long_url){
  $apiKey='****';
  $apiUrl='http://api.t.sina.com.cn/short_url/shorten.json?source='.$apiKey.'&url_long='.$long_url;
  $response = file_get_contents($apiUrl); 
  $json = json_decode($response);
  return $json[0]->url_short;
  #return $response;
  #return $c;
}
?>
 
<?php
$long_url = $_REQUEST['url'];
if  ($long_url) {
  $tcn_url = shortenSinaUrl($long_url);
  echo "Short Url is: " . $tcn_url;
  echo "<br />";
  echo "Long Url is: " . $long_url;
}
?>
</body>
</html>
php/tcn-code.txt · 最后更改: 2017/03/13 10:27 由 admin