ショートURL短縮機能インタフェースのJava APIを経由してシーナ公式短いURLを呼び出す方法

    短いリンクに長いリンクを提供する前に長い時間のためのシーナの公式APIをT.CN、あなたはこの形式t.cn/xxx短いリンクに長いリンクを置くことができます。しかし、今年の9月に、シーナは、政策の調整のために、以前のインターフェイスはシャットダウンします!

今シーナ短いリンクを使用することができない多くの小さなパートナーにつながり、そして今日は私がどのようにシーナ短いURL JAVA言語の呼び出しを使用したいチュートリアルを共有します:


インターフェイスアドレス

シーナ短いURLのAPIインタフェース:

http://www.sinadwz.cn/sina.php?url_long= http://www.baidu.com  


インターフェイス説明

「上位短いURLシーナAPIインタフェースhttp://www.baidu.com」長いリンクに置き換えることができますが生成されます


ドキュメントインターフェイス

JAVAの呼び出しコード:

メインボイドパブリック静的(文字列のパスは、[]){例外をスロー
    URL U =新しいURL( "HTTP%3A%2F%2Fwww.baidu.com")。
    = u.openStreamに入力ストリーム(); 
    =新しいByteArrayOutputStreamアウトByteArrayOutputStream(); 
    {試す
    バイトBUF [] =新しいバイト[1024]; 
    INT = 0を読んで。
    ((読む= .readで(BUF))> 0){一方
    out.write(BUF、0、読み出し)。
    } 
    }最後に{ 
    IF(!で= NULL){ 
    )(.closeで; 
    } 
    } 
    バイトB [] = out.toByteArray()。
    System.out.println(新しいString(B、 "UTF-8")); 
    }

PHPの呼び出しコード:

$ URL = 'http://www.baidu.com'; 
$ api_url = '' .urlencode($ URL); 
$ SHORT_URL =のfile_get_contents($ api_url)。
エコー$ SHORT_URL。

Pythonの呼び出しコード:

  インポートurllibは、urllib2の、SYS 
    ホスト= '' 
    パス= '' 
    メソッド= 'GET' 
    querys = 'HTTP%3A%2F%2Fwww.baidu.com' 
    のbodys = {} 
    URL =ホスト+パス+ '?' + querysが
    要求=はurllib2.Request(URL)
    応答= urllib2.urlopen(リクエスト)
    含有量= response.read()
    IF(コンテンツ):
    プリント(コンテンツ)


この記事では、波のキツネショートURLから来ています。http://www.sinadwz.cn/bavfsy.htmlソースを明記してください

おすすめ

転載: www.cnblogs.com/fdagfd/p/11994890.html