ActionScript 3 使用Bitly缩短URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 使用Bitly缩短URL相关的知识,希望对你有一定的参考价值。
var pattern:RegExp = /(http[s]?:\/\/[\S]+)\s/ig;
txt.addEventListener(Event.CHANGE, function(event:Event):void{
var results:Array = txt.text.match(pattern);
if(results.length > 0) {
for(var i:int=0; i< results.length; i++){
if(results[i].indexOf("bit.ly")==-1){
shortenURL(results[i], handler)
}
}
}
private function shortedURL(url:String , handler:Function):void{
var bitlyURL:String = "http://api.bit.ly/shorten?version=2.0.1&format=xml&longUrl="+escape(url)+"&login="+LOGIN+"&apiKey="+API_KEY;
var urlLoader:URLLoader = new URLLoader();
var req:URLRequest = new URLRequest(bitlyURL);
statusLabel.text = "Shortening ..."
urlLoader.addEventListener(Event.COMPLETE, function(event:Event):void{
try{
var shortURL:String = XML(event.target.data).results.nodeKeyVal.shortUrl;
}catch(e:Error){}
});
urlLoader.addEventListener(IOErrorEvent.IO_ERROR, function(event:IOErrorEvent):void{
});
urlLoader.load(req);
}
以上是关于ActionScript 3 使用Bitly缩短URL的主要内容,如果未能解决你的问题,请参考以下文章
用Bitly缩短URL
python 使用Python和Bitly API将来自Yourls的缩短链接迁移到bit.ly
ActionScript 3 在Twitter上分享(Bit.ly缩短链接)[FLEX]
ActionScript 3 用于将URL与您的bit.ly帐户相关联的TextExpander的bit.ly URL缩短脚本
Firebase Cloud Functions bitly 示例抛出错误
稍微缩短 URL - 获取状态为 WaitingForActivation