Yahoo! 쿼리 언어
Yahoo! Query LanguageYahoo! Query Language(YQL)는 Yahoo!가 개발자 네트워크의 일부로 만든 SQL과 유사한 쿼리 언어입니다.YQL은 단일 웹 인터페이스를 통해 API에서 데이터를 가져오고 조작하도록 설계되어 개발자가 Yahoo!를 사용하여 자체 애플리케이션을[1] 만들 수 있는 매시업을 가능하게 합니다. 온라인 도구를 파이프합니다.
2008년 10월에 야후 API에 [2]액세스하여 처음 출시된 2009년 2월에는 Google Reader, Guardian, New York [3]Times 등의 서드파티에서 오픈 데이터 테이블이 추가되었습니다.이러한 API 중 일부는 액세스하기 위해 API 키가 여전히 필요합니다.2009년 4월 29일 야후는 사내 서버에서 실행되는 JavaScript를 사용하여 YQL을 통해 작성된 데이터 테이블을 [3]무료로 실행할 수 있는 기능을 도입했습니다.2019년 1월 3일 Yahoo는 YQL API 서비스를 종료했습니다.
예
RSS 피드 필터링
선택한다. 직함, 링크 부터 RSS 어디에 url = https://www.engadget.com/rss.xml'
CSV를 JSON 또는 XML로 변환
선택한다. * 부터 csv 어디에 url='http://download.finance.yahoo.com/d/quotes.csv?s=YHOO,GOOG,AAPL&f=sl1d1t1c1ohgv&e=.csv' 그리고. 열='가격, 가격, 날짜, 시간, 변경, col1, high, low, col2'
CSS 셀렉터를 통한 HTML 추출
선택한다. * 부터 데이터..html.선택 어디에 url=http://www.w3.org/' 그리고. css='Ul.down'
AppLinks 메타데이터 가져오기
선택한다. * 부터 앱링크 어디에 url 입력 ('movietickets.com', 'pinterest.com')
XML 원본 구문 분석
선택한다. 상황.존재 부터 xml 어디에 url = http://mystatus.skype.com/pjjdonnelly.xml' 그리고. 상황.존재.언어 = '엔'
환율 제한
YQL의 사용은 적절한 [4]요구량을 초과할 수 없습니다.접근은 다음과 같이 제한됩니다.
- 응용 프로그램별 제한(액세스 키로 식별): 1일 100,000 콜
- IP 제한 단위: /v1/public/*: 시간당 2,000 콜, /v1/yql/*: 시간당 20,000 콜
「 」를 참조해 주세요.
레퍼런스
- ^ Perez, Juan Carlos (April 29, 2009). "Yahoo Extends YQL Web Data Query Platform". PC World.
- ^ Kolakowski, Nicholas (April 29, 2009). "Yahoo Launches YQL Execute, Updates YSlow". eWeek.
- ^ a b O'Dell, Jolie (May 2, 2009). "Developers: Never Mind the APIs, Here's YQL Execute". ReadWriteWeb.
- ^ "YQL".
외부 링크