1 public function short_linkAction() 2 { 3 $url = Request::getPost('url'); 4 5 $return = array('url'=> $url); 6 7 //新浪短网址 8 $new_url = 'http://api.weibo.com/2/short_url/shorten.json?source=3235337692&url_long='.rawurlencode( $url ); 9 $text = Request::fetch( $new_url ); 10 $data = json_decode($text, true); 11 12 if( isset( $data['urls'] ) ) 13 { 14 $short_url = $data['urls'][0]['url_short']; 15 $return['short_url'] = $short_url; 16 } 17 18 return $return; 19 }