짧은 링크가이 형식을 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 소스를 표시하시기 바랍니다