짧은 URL 단축 기능 인터페이스 자바 API를 통해시나 공식 짧은 URL을 호출하는 방법

    짧은 링크가이 형식을 t.cn/xxx으로 짧은 링크는 API를 T.CN에 긴 링크를 제공 오래 전에 시간시나 관계자는, 당신은 긴 링크를 넣을 수 있습니다. 그러나 올해 9 월,시나 정책의 조정으로 인해, 이전 인터페이스를 종료합니다! !

이제시나 짧은 링크를 사용할 수없는 많은 작은 파트너로 이어질, 오늘은 내가 어떻게시나 짧은 URL JAVA 언어 호출을 사용하는 방법에 대한 자습서를 공유 할 수 있습니다 :


인터페이스 주소

시나 짧은 URL의 API 인터페이스 :

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


인터페이스 설명

은 "상단 짧은 URL시나 API 인터페이스 http://www.baidu.com "긴 링크로 대체 할 수 생성 할


문서 인터페이스

자바 호출 코드 :

공공 정적 무효 메인 (문자열 경로 [])는 예외를 발생 { 
    URL U 새 URL을 = ( "HTTP % 3A % 2F % 2Fwww.baidu.com"); 
    = u.openStream에서의 InputStream (); 
    () = 새로운있는 ByteArrayOutputStream을있는 ByteArrayOutputStream; 
    {시도 
    새로운 바이트 [1024] = [바이트 BUF 단계; 
    INT는 0 = 판독; 
    {((.read (BUF))> 0 = 판독)하는 동안 
    out.write (BUF, 0, 읽기); 
    } 
    } {마지막 
    경우 (에서 = 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 에코;

파이썬 호출 코드 :

  수입 URLLIB, urllib2가, SYS 
    호스트 = '' 
    경로 = '' 
    방법 = 'GET' 
    querys = 'HTTP % 3A % 2F % 2Fwww.baidu.com' 
    신체의 = {} 
    URL = 호스트 + 경로 + '?' + querys가 
    요청 = urllib2.Request (URL) 
    응답 = urllib2.urlopen (요청) 
    함량 = response.read () 
    경우 (콘텐츠) 
    인쇄 (콘텐츠)


이 문서에서는 파도 여우 짧은 URL에서 온다 : HTTP : //www.sinadwz.cn/bavfsy.html 소스를 표시하시기 바랍니다

추천

출처www.cnblogs.com/fdagfd/p/11994890.html