どのようにシーナ短いリンク生成?シーナは、共有に短いリンクインターフェースをt.cn!

最新世代のAPIインタフェースt.cn短いURLを共有すると、すぐに通常の通話インタフェース超t.cnリンクを生成するために、あなたは、コレクションについての良いを感じることができます。

ショートURLへのシーナAPIインタフェース

http://qingmeidwz.cn/shorten.json?url_long=http://www.baidu.com

使用手順:

「のAPIインターフェイスアドレスhttp://www.baidu.com」は、開くために、ブラウザに直接アクセスをコピーし、URLを短縮する必要性を置き換えます

PHPのコールのデモ:

URL = $ ' http://www.baidu.com ';
$ api_url =' http://qingmeidwz.cn/shorten.json?url_long=http://www.baidu.com ';
$ SHORT_URL =のfile_get_contents($ api_url);
エコー$ SHORT_URL;
JAVAコールプレゼンテーション:

public static void main(String path[]) throws Exception {<br/>URL u = new URL("http://qingmeidwz.cn/shorten.json?url_long=http://www.baidu.com");<br/>InputStream in = u.openStream();<br/>ByteArrayOutputStream out = new ByteArrayOutputStream();<br/>try {<br/>byte buf[] = new byte[1024];<br/>int read = 0;<br/>while ((read = in .read(buf)) &gt; 0) {<br/>out.write(buf, 0, read);<br/>}<br/>} finally {<br/>if ( in != null) {<br/>in .close();<br/>}<br/>}<br/>byte b[] = out.toByteArray();<br/>System.out.println(new String(b, "utf-8"));<br/>}<br/>
Pythonはデモを呼び出します。

インポートurllibは、urllib2の、SYS
ホスト= ' http://qingmeidwz.cn/ '
パス= 'shorten.json?url_long ='
方法= 'GET'
querys = 'URL =のhttp%3A%2F%2Fwww.baidu.com'
bodys = {}
URL =ホスト+パス+ '?' + querysは
=はurllib2.Request(URL)を要求
応答= urllib2.urlopen(リクエスト)
含有量= response.read()
コンテンツ)場合:
プリント(コンテンツ)
注意事项:

APIインタフェースを呼び出すとき①単に「http://www.baidu.com」URLの長さを短くする必要性を置き換えます

②インタフェースがサポートURLパラメータ、URL内の&記号が表示され、代わりに26%の使用、それ以外のパラメータが失われる可能性があります。

③フィルURLは、HTTP(S)に基づいていなければならないとき://冒頭で、それが元のサイトにアクセスすることはできません出産を与えるために、短いURLを引き起こす可能性があります。

いくつかのt.cn上記④短いURLのAPIインタフェースは、それが損失を避けるために、コレクションを覚えておくことが良いと感じ、テストし、比較的安定しているされています。

よくある質問:

終わりが失われた理由①長いリンク変換パラメータ?

:URLに特殊文字が含まれているため、あなたがUTF8エンコード形式を使用する必要があり、エンコードされたURL

②インタフェースが結果を返さない、状況は何ですか?

A:時々インターフェースは、データを返すには、障害を発生するように求められます遅延が戻らなかった、遅延されます。または、元のリンクが閉鎖されたため。

どのくらいt.cn③生成された短いURLには有効なのですか?制限なしの訪問はありませんか?

:短いURLが恒久的かつ効果的なt.cn生成され、制限のクリックがありません、あなたはいずれかを使用することができます

おすすめ

転載: blog.51cto.com/14645761/2484150