標籤:
此部落格為9925.org的鏡像,登入9925.org可以查看到最新博文。
原文出處:http://ily.so/MnUFBf
使用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地址。");}
使用EJS產生短地址