短地址TinyURL的API使用

TinyURL的短地址服务超过10年了,很稳定,官方没有给出API连接,其实很简单:

API: 调用:http://tinyurl.com/api-create.php?url=http://URL,  你可以发送一个request到这个地址, Response中只有一个字符串,就是你的短地址URL;

php例子:

/**
 * 获取短地址
 * [@param](/user/param) $url 需要处理的长地址
 * [@return](/user/return) string
 */
private function getQrCodeUrlByTinyURL($url) {
    $response=file_get_contents ("http://tinyurl.com/api-create.php?url=".$url);
    return $response;
}

  

时间: 2024-08-01 10:09:39

短地址TinyURL的API使用的相关文章

使用EJS生成短地址

此博客为9925.org的镜像,登录9925.org可以查看到最新博文. 原文出处:http://ily.so/MnUFBf 使用EJS脚本可以轻松调用webapi接口,下面的例子是调用ily.so短地址服务的,请参考. clear(); var url = prompt("请输入要缩短的地址:"); if(url != null && url != "") {     var re = /((http|https):\/\/)(([a-zA-Z0-

腾讯短网址(url.cn短链接)生成接口API推荐

简要描述 腾讯短网址(url.cn短链接)生成api接口是腾讯官方对外公开的短网址生成接口,可以将一个冗长的链接缩短成10个字符以内的短链接. 应用场景 腾讯短网址的应用场景很广,譬如短信营销.邮件推广.微信营销.QQ营销.自媒体推广.渠道推广等,都会用到短网址.究其原因是在于短网址可以降低推广成本.用户记忆成本,提高用户点击率:在特定的场景下推广还能规避关键词,防止域名被拦截,隐藏真实地址等. 腾讯短网址接口 格式一:http://qturl.cn/urldwz/api.html?url=ht

转载 URL短地址压缩算法

由于文章转载太多,所以找到出处,作者看到别生气 - - /// <summary> /// 生成salt /// </summary> /// <returns></returns> public static string GenerateSalt() { byte[] data = new byte[0x10]; new RNGCryptoServiceProvider().GetBytes(data); return Convert.ToBase64S

C#如何实现url短地址?C#短网址压缩算法与短网址原理入门

c# url短地址压缩算法与短网址原理的例子,详细介绍了短网址的映射算法,将长网址md5生成32位签名串,分为4段,每段8个字节,然后生成短网址,具体见文本实例. 短网址映射算法: 将长网址md5生成32位签名串,分为4段,每段8个字节:对这四段循环处理,取8个字节,将他看成16进制串与0x3fffffff(30位1)与操作,即超过30位的忽略处理:这30位分成6段,每5位的数字作为字母表的索引取得特定字符,依次进行获得6位字符串:总的md5串可以获得4个6位串:取里面的任意一个就可作为这个长u

URL短地址压缩算法

时下,短网址应用已经在全国各大微博上开始流行了起来.例如QQ微博的url.cn,新郎的t.cn等.我们在新浪微博上发布网址的时候,微博会自动判别网址,并将其转换,例如:http://t.cn/hrYnr0.为什么要这样做的,原因我想有这样几点: 1.微博限制字数为140字一条,那么如果我们需要发一些连接上去,但是这个连接非常的长,以至于将近要占用我们内容的一半篇幅,这肯定是不能被允许的,所以短网址应运而生了. 2.短网址可以在我们项目里可以很好的对开放级URL进行管理.有一部分网址可以会涵盖性.

URL短地址压缩算法 微博短地址原理解析 (Java实现)

最近,项目中需要用到短网址(ShortUrl)的算法,于是在网上搜索一番,发现有C#的算法,有.Net的算法,有PHP的算法,就是没有找到Java版的短网址(ShortUrl)的算法,很是郁闷.同时还发现有不少网友在发帖求助,怎么实现Java版的短网址(ShortUrl)的算法.干脆一不做,二不休,参考了一下网上比较流行的PHP版短网址(ShortUrl)算法: 再根据自己的理解,用Java实现了该短网址(ShortUrl)的算法.(\(^o^)/YES!我还真厉害!) 先来废话一下,是在别人的

url短地址

现在好多URL连接都使用的短地址不知道什么意思,网上找了篇例子读了一下代码做参考 <?php class Short_Url { #字符表 public static $charset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; public static function short($url) { $key = "alexis"; $urlhash = md5($k

Nodejs+mySql实现长地址转短地址

一.开发原因 之前公司用一些在线的转短地址网站,但出来的的地址输入没规则,输入太麻烦了,而且扫码还需要安装一个扫码的软件,在一个就是不能转换本地代理的地址(例:http://192.168.1.200:8080),心累.正好公司有个闲置的电脑做服务器,想着干嘛不搞个本地的转短地址工具,这样可以随意设置,想咋弄就咋弄. 注:这个插件没有部署到服务器上,只是在本地搭建了一个可运行环境,在局域网内可以随意访问.不过只要部署到服务器,再给个域名,就完全可以用,童鞋们可以自行补全. 二.开发环境 系统环境

新浪(t.cn)短网址链接生成api接口

最新的新浪(t.cn)短网址生成api接口,快速生成t.cn超短链接,接口可以正常调用,觉得不错可以收藏一下.   新浪短网址api接口: http://qingmeidwz.cn/shorten.json?url_long=http://www.baidu.com 使用说明: 将api接口地址中 "http://www.baidu.com"换成需要缩短的网址,然后直接复制前往浏览器中打开即可. PHP调用演示: $url = 'http://www.baidu.com'; $api_