niiyan's blog

niiyanの個人ブログ。

Yahoo! YQL について調べてみた

Big Sky :: XSLTも使わないAmazon最速検索で、今さらながら Yahoo! YQL というものを知りました。気になったのでちょっと調べてみました。

概要

Yahoo! Query Language - YDN

  • SQL 風の構文を使って、データを XMLJSON で取得できるサービス。
  • yahoo.com (アメリカ)のアカウントが必要。

はじめるには

Yahoo! Query Language - YDN より:

  1. YQL コンソールをチェケラ*1
  2. アプリからアクセスする方法を読む。
    • コンソール経由で 1 ユーザーとして
    • デベロッパコードから query.yahooapis.com に GET または POST リクエストを呼び出して
  3. 必要なら、リクエストに署名するためにアクセスキーを取得する。
    • OAuth 認証およびアクセス権に関するもの。
    • パブリックデータへのアクセスに関しては、パブリックな URI を使用するなら認証は不要。

使用制限

Yahoo! Query Language - YDN より:

  • アプリごとの制限(アクセスキーにより識別):
    • 100,000 コール/日
  • IPごとの制限:
    • /v1/public/* 1000 コール/日
    • /v1/yql/* コール/日

2009-05-02 追記

関連リンクを 2 件追加しました。

*1:yahoo.com のアカウントでログインする必要がある。