980短网址系统,开放api接口

2016年11月17日来源:980短网址原创分类:短链接阅读(84评论(0

  一、什么是短网址?

  短网址的起源和发展 世界上最早的短网址出现在美国,短网址 将较长、难以记忆的网址缩短,以便放在各种营销载体:微博、SNS、短信、签名、微信等等,方便分享和传播。例如,这样一个长网址你可以进行网址缩短:

http://baike.baidu.com/link?url=tp1BuGWYOU_NazffUP8IB0ciUjSFkIQEmiFHabVwkWyqGeN1q9cFKvtUQaTqkZOTd48LRyQ9ueYjQPnsXvOXDFoHEUTnkQ-Cv1wQegHDqLAogJdgeNubYogHIoRZP9Ft

  缩短成这样一个短网址 :http://980.so/11xpyD

  短网址的出现极大的方便了用户分享传播最新的咨询,避免了去记忆那些又长又复杂的网址,仅仅需要几个字母就可以方便快捷的传播分享。

  二、怎样网址缩短?

  国内有不少提供网址缩短服务的,现在就拿980短网址说明操作方法,我们打开百度首页。在搜索框中输入“980网址缩短”官网,然后点击进去就到了980网址缩短网站页面了。在短网址首页输入框中可以输入我们需要缩短的原网址,然后点击批量缩短按钮就可以了生成对应的短网址。你还可以自定义你想要的有个性,有特色的短网址字符,当然也可以批量缩短网址。

  三、怎么分享短网址?

  短网址代替了繁杂的长网址,给大家带来了不一样的视觉感受,而且短网址给分享传播链接带来很大的便利。在缩短成一个短网址后,只要你复制,即可将网址复制就可以发布到社交其他任何地方。

  四、怎样还原短网址?

  当你收到一条带有短网址的消息的时候,不要贸然打开,说不定里面真实的东西就是钓鱼网呢,想知道真实的网址是什么,怎样还原呢? 在980短网址的“还原网址”页面输入你要还原的短网址,点击“还原”按钮,可以立即查看短网址对应的真实地址。如图:


  五、怎样调用980短网址API?

  980短网址快速、稳定、永久有效,免费开放短网址API接口,基于txt/json/jsonp模式,支持批量缩短网址,适配所有设备,没有对请求数做任何限制,无广告、无二次跳转。

  1、生成短网址

  请求:向980.so/create.php发送post请求,发送数据包括url=长网址

  返回:json格式的数据

  status!=0 出错,查看err_msg获得错误信息(UTF-8编码)

  成功,返回生成的短网址 tinyurl字段

  2、自定义短网址

  请求:向980.so/create.php发送post请求,发送数据包括url=长网址&alias=自定义网址

  返回:json格式的数据

  Status!=0 出错,查看err_msg获得错误信息(UTF-8编码)

  成功,返回生成的短网址 tinyurl字段

  3、显示原网址

  请求:向980.so/query.php发送post请求,发送数据包括tinyurl=查询的短地址

  返回:json格式的数据

  status!=0 出错,查看err_msg获得错误信息(UTF-8编码)

  成功,返回原网址 longurl字段

  4、示例程序:

  生成短网址

  $ch=curl_init();

  curl_setopt($ch,CURLOPT_URL,"http://980.so/create.php");

  curl_setopt($ch,CURLOPT_POST,true);

  curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

  $data=array('url'=>'http://www.baidu.com/');

  curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

  $strRes=curl_exec($ch);

  curl_close($ch);

  $arrResponse=json_decode($strRes,true);

  if($arrResponse['status']==0)

  {

  /**错误处理*/

  echo iconv('UTF-8','GBK',$arrResponse['err_msg'])."n";

  }

  /** tinyurl */

  echo$arrResponse['tinyurl']."n";

  ?>

  六、短网址映射算法

  1、将长网址md5生成32位签名串,分为4段, 每段8个字节;

  2、对这四段循环处理, 取8个字节, 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理;

  3、这30位分成6段, 每5位的数字作为字母表的索引取得特定字符, 依次进行获得6位字符串;

  4、总的md5串可以获得4个6位串; 取里面的任意一个就可作为这个长url的短url地址;

  七、跳转原理

  当我们生成短链接之后,只需要在表中(数据库或者NoSql )存储原始链接与短链接的映射关系即可。当我们访问短链接时,只需要从映射关系中找到原始链接,即可跳转到原始链接。

  八、小结

  短网址对推广具有很大的诱惑力,也在一定程度上提高了我们链接的点击率和认可度。它的应用范围在淘宝购物以及生活的诸多方面我们都不难发现短网址的身影。相对于长网址,短网址可以更方便地在电子邮件、社交网络、微博和手机上传播。做淘宝推广我们要把产品的链接推广出去,相对长网址别人一看也是不愿意直接点击,我们也可以直接使用短网址来更好的推广我们的产品了。


上一篇:说说短链接和980短网址

下一篇:最简单识别短网址是否安全的方法

精彩评论
评论
热门文章
980安全专家教您认识短链接安全
防护恶意网址用短链接欺骗的对策
对付恶意短链接我有妙招
蓝瘦、香菇,每天和短链接技术打交道
短信利用短网址撬动移动营销市场
文章归档
2016年12月
2016年11月
2016年10月
2016年09月
2016年07月
2016年06月
热门标签
短网址
短链接
网址缩短
短网址服务
短网址应用
短网址营销
短网址生成
缩短网址
短链接生成
短网址还原
短网址检测法
自定义短网址