目前网上有很多短连接生成工具,但是都是每次只能生成一个的短连接,对于个人用户来说,足足可以满足需求,但是对于企业来说,是远远不能满足的,比如,公司需要向用户推送东西,每个推送的信息以url的方式展示,如果url太长,不适合推送,而且用户也不会点击,因为需要将长url转换成短url,而且公司一般都有几万个设置几十万个链接需要转换,网上的那些工具就不能满足需求。
笔者经过研究发现,百度和新浪都提供了转换的API,但是他们都是带了广告的,就拿百度来说, 要去掉url中百度的广告,每一个链接需要5元,你想,10万个链接,这样算下来就50万,这个数字可以而知。因此,为了方便大家,笔者经过一段时间的研究,开发出了一个免费的工具,
地址为:https://github.com/yubin1991/ShortUrls,
代码可以clone下来,地址:https://github.com/yubin1991/ShortUrls.git
使用起来也非常的简单,工具提供了两种模式:分别是单个模式和批量模式,输入1即为单个模式,2位批量模式,3退出。
单个模式是只要转换一个链接,即将长链接输入,便会将短生成好并输入。
批量模式是将需要转换的长链接存入文件,每行放一个,然后程序的输入有两个参数,分别是输入文件的路径和输出文件的路径,两者以空格隔开。
下面来演示一下怎么使用。
至于原理,可以参照源码,有不懂的可以来联系我,邮箱yubin1991@yeah.net