# :-: 介绍 * 适用于站长的网址的防屏蔽。 * 可以将长长的网址缩短为t.cn的短网址,方便跳转,永久使用,不过期。 * 本接口采用新浪开发者平台的t.cn短接口生成,永久使用,永久免费,永远不过期。 # :-: 代码说明 * 本接口采用GET和POST两种方式提交,JSON返回方式返回信息。 * 提交地址:`https://api.berfen.com/api/dwz.php` ***** ## :-: 在线测试 * 缩短短网址测试链接:[https://api.berfen.com/api/dwz.php?type=1&url=http://www.berfen.com](https://api.berfen.com/api/dwz.php?type=1&url=http://www.berfen.com) * 还原短网址测试链接:[https://api.berfen.com/api/dwz.php?type=0&url=http://t.cn/R7rZ1tn](https://api.berfen.com/api/dwz.php?type=0&url=http://t.cn/R7rZ1tn) ## :-: 提交参数说明 | 参数 | 示例 | 说明 | | --- | --- | --- | | GET/POST | | 提交方式为get和post | | type | 1/0 | 方式:1就是缩短网址\\0就是还原缩短的网站 | | url | [http://www.berfen.com](http://www.berfen.com/)<br>[http://t.cn/R7rZ1tn](http://t.cn/R7rZ1tn) | 提交的网址,您想要缩短网址的链接或者是您想要还原短网址的链接| ## :-: 返回参数说明 | 参数 | 示例 | 说明 | | --- | --- | --- | | JSON |{"code":200,"msg":"OK","url":"http://t.cn/R7rZ1tn"} | 返回方式为json数据 | | code | 200 | 返回判断,200就是成功,其他的数字就是失败 | | msg | | 返回信息,返回成功的信息和失败的原因 | | url | [http://t.cn/R7rZ1tn](http://t.cn/R7rZ1tn) <br>[http://www.berfen.com](http://www.berfen.com/) | 返回您要缩短的链接或者是返回您要还原的链接。 | ## :-: 缩短链接返回代码示例 ~~~ { "code":200, "msg":"成功", "url":"http://t.cn/R7rZ1tn" } ~~~ ## :-: 还原短链接返回代码示例 ~~~ { "code":200, "msg":"成功", "url":"http://www.berfen.com" } ~~~ ## :-: iApp代码示例 ~~~ t() { ug(1,"text",url) //这里控件1是编辑框,获取网址链接,也可以换成变量 ss("https://api.berfen.com/api/dwz.php?type=1&url="+url,url) //type参数改成0就是还原短网址,改成1就是生成短网址 hs(url,url) json(url,url) json(url,"get","code",pd) //获取判断 f(pd=="200") { //成功事件 json(url,"get","url",url) ufnsui() { us(2,"text",url) //将获取的网站链接赋值到url,并设置到id为2的文本上 } } else { //失败事件 json(url,"get","msg",msg) ufnsui() { tw(msg) //截取失败提示,并提示 } } } ~~~ ## :-: 源码实例下载 * iApp实例源码下载[点我下载](https://www.kancloud.cn/book/yuanzhu/ber-fen/preview/%E6%8E%A5%E5%8F%A3%E7%B1%BB.md)