使用EJS生成短地址
二月 18, 2015 at 12:36 上午
—
Easton
使用EJS脚本可以轻松调用webapi接口,下面的例子是调用ily.so短地址服务的,请参考。
clear();
var url = prompt("请输入要缩短的地址:");
if(url != null && url != "")
{
var re = /((http|https):\/\/)(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,4})*(\/[a-zA-Z0-9\&%_\.\/-~-]*)?/;
if(url.indexOf("http://") !== 0)
url = "http://" + url;
if (!re.test(url))
{
window.alert("您输入的URL地址:“" + url + "”有误。");
}
else
{
var jsonText = http.get("http://ily.so/api/url?cmd=add&v=" + url + "&_=" + new Date().getTime(), "utf-8");
var json = JSON.parse(jsonText);
var copy = System.Windows.Forms.Clipboard.SetText;
if(json.code === 0)
{
copy("http://ily.so/" + json.data);
window.alert("已复制 \"http://ily.so/" + json.data + "\" ,按 Ctrl + V 可粘贴。。");
}
else
{
window.alert(json.msg);
}
}
}
else
{
window.alert("请输入要缩短的URL地址。");
}
6a559ebf-c283-441a-8b0a-ee6afc45a3b5|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Posted in: EJSTool
Tags: