缩短网址api调用代码

  短链接生成是一款还算实用的缩链小工具,用户使用它可以很便捷的将自己所想要传播出去的链接给缩成另一幅样子,这样即使之前自己原本想传播出去的网址被屏蔽了,也可以通过这个来把已经被屏蔽了的网址给传播出去。

  短网址生成器

  短网址生成操作简便,用户基本不需要详细看就学会怎么生成短网址了,还有长链接缩短变短链接后,它还会生成一个和短链接相应的二维码提供你方便使用,比如做推广运营的时候,用二维码扫一下就可以加入进来了,不用输入网址,用起来不错吧。很适合一些比较懒输入长的网址的网民们,可以把那个长的网址输入这里面缩一下,自己以后就可以直接通过扫码,或输短链直接登陆该网址了。

  网址缩短的原理也很简单,使用HTTP 301 Moved状态码重定向,浏览器就会自动的转向到目标网址。这个实现起来的难度不大,代价也不会很高。因为多了这一次转发,这使得那些被传播的网址多了一些可控的因素,比如说可以记录请求的报文,对来源网站、IP、浏览器等许多信息进行收集和统计;可以针对有害网站进行跳转前的过滤和警告。这样子,一个连接投放出去之后的效果就可以很方便的统计。

  下面先来看看短网址的代码实现

  代码实现如下:

  TXT格式

  请求:http://mrw.so/api.php?url=urlencode('http://www.baidu.com')&key=5c0f89c0042c2@55f3a49150625ab&expireDate=2019-03-31

  返回:http://mrw.so/abcdef

  JSON格式

  请求:http://mrw.so/api.php?format=json&url=urlencode('http://www.baidu.com')&key=5c0f89c0042c2@55f3a49150625ab&expireDate=2019-03-31

  返回:{"url":"http://mrw.so/abcdef","err":""}

  JSONP格式

  请求:http://mrw.so/api.php?format=jsonp&url=urlencode('http://www.baidu.com')&callback=callbackname&key=5c0f89c0042c2@55f3a49150625ab&expireDate=2019-03-31

  返回:callbackname({"url":"http://mrw.so/abcdef","err":""})

  运行就直接可以得到www.hao123.com的短网址(http://m'r'w.so/f0l0)

  小结:短网址已经成为生活中司空见惯的东西了,微博里、微信里,各种营销短信里,都有短网址的身影,因此短链接相对于长链接来说,对社交网络来说是比较重要的,尤其是对微博,博客这样的用户群体,使用短链接对用户就意味着可以发布更多的信息内容。短网址应用广泛还有一个原因是因为它的促进记忆功效。在某种程度下,人们都会更习惯性地点击一些较短的网址链接,因为这样的短网址记忆起来也非常好记,有时候记录难免会被消除,因而适当地进行记忆是有一定的好处的。短网址推出至今有很多企业和个人都开始使用短网址了。