ログイン
IDでもっと便利に[ 新規取得 ]

ニュース

トピックス

Version 1Version 2

リクエストURL

XML

http://news.yahooapis.jp/NewsWebService/V1/Topics

トピックスAPIでは、Yahoo!ニュースのトピックスに関わるデータを提供しています。
例えば、現在Yahoo! JAPANトップページに表示されているトピックスや国内、経済といった各ジャンルのトピックスの見出し一覧を取得したり、それぞれのトピックスの現在のPV指標、関連するワードなどウェブ上では提供されていないデータ類も取得することができます。

※2008年7月31日以降、relatedtopicsおよびrelatedsiteのデータはご利用いただけません。ご了承ください。

リクエストパラメータ

RESTリクエストの構築(GET)」をご参照ください。

パラメータ 説明
appid(必須) string アプリケーションID。詳細はこちらをご覧ください。
topicname string トピック名の絞り込み指定です。英語表記でURLの末尾部分と対応しています。
例 
weather : 「天気概況」トピック(http://dailynews.yahoo.co.jp/fc/domestic/weather/)
category string 特定カテゴリの絞り込み指定です。
指定がない場合はすべてのトピックが対象となります。
domestic : 国内
world : 海外
economy : 経済
entertainment : エンターテインメント
sports:スポーツ
computer:コンピュータ
science:サイエンス
local:地域
word string URLエンコードされた)ワードを指定します。見出し、トピック名、サブジャンル名、キーワードの文字列で部分一致したトピックのデータが返されます。
topflg integer: 値なし(デフォルト), 1 Yahoo! JAPANトップページへの掲載による絞り込み指定です。
指定のない場合はすべてのトピックが対象となります。
1 : 絞り込む(掲載されている)
midashiflg integer: 値なし(デフォルト), 1 見だしの有無による絞り込み指定です。
指定のない場合はすべてのトピックが対象となります。
1 : 絞り込む(見出しがあるトピックだけ)
relatedtopics integer: 0(デフォルト), 1 関連トピックの表示を制御するオプションです。
0 : 関連トピックを表示しない
1 : 関連トピックを表示する
relatedsite integer: 0(デフォルト), 1 関連外部サイトの表示を制御するオプションです。
0 : 関連外部サイトを表示しない
1 : 関連外部サイトを表示する
sort pvindex(デフォルト), topicname, datetime ソート項目の指定です。指定できる値はPV指標、トピック名、日付のいずれかとなります。PV指標は現在のアクセス数から割り出した指標的な数値で大きいほど注目度が高いトピックであるといえます。
pvindex : PV指標順
topicname : トピック名
datetime : 日付
order d(デフォルト), a ソート項目の順序の指定です。
d : 降順
a : 昇順
num integer: 1(最小), 30(デフォルト)(最大) 表示件数の指定です。

サンプルリクエストURL

http://news.yahooapis.jp/NewsWebService/V1/Topics?appid=<あなたのアプリケーションID>&word=%a5%b5%a5%c3%a5%ab%a1%bc&num=3&sort=datetime&order=d

レスポンスフィールド

トピックスWeb APIのスキーマの記述は、以下のURLをご覧ください。
http://news.yahooapis.jp/NewsWebService/V1/Topics.xsd

フィールド 説明
ResultSet クエリーレスポンスのすべてを含みます。
Result 各個別レスポンスを含みます。
datetime 最後にトピックを更新した日時です。
title Yahoo! JAPANトップページに表示されているような15文字程度の見出し(テキスト)です。
keyword トピックに関連するキーワードです。最大5件まで表示します。
topicname 常設トピック名で、見出しは更新されますが、トピック名は基本的に固定の名称となります。
category カテゴリ(国内、海外、経済、エンターテインメント、スポーツ、コンピュータ、サイエンス、地域のいずれか)
subcategory サブカテゴリ(社会、政治などカテゴリの下の分類指標)
url トピックページのURLです。
topflg Yahoo! JAPANトップページへの掲載有無をあらわします。
0 : 無
1 : 有
pvindex PV指標は現在のアクセス数から割り出した指標的な数値です。
relatedtopics トピックに関連するトピックの以下のデータを表示します。
表示件数は最大5件です。
relatedtopicsname(関連トピック名)
relatedtopicsurl(関連トピックURL)

※2008年7月31日以降、このフィールドのデータは、ご利用いただけません。ご了承ください。

relatedsite トピックに関連するサイトの以下のデータを表示します。
表示件数は最大5件です。
relatedsitename(関連サイト名)
relatedsiteurl(関連サイトURL)

※2008年7月31日以降、このフィールドのデータは、ご利用いただけません。ご了承ください。

サンプルレスポンス

以下は、サンプル のクエリーの結果です。

エラー

トピックスWeb APIはYahoo! JAPAN Web APIに共通のエラーメッセージおよびコードを返します。

利用制限

Yahoo!ニュースWeb APIは、24時間中1アプリケーションIDにつき5000件のリクエストが上限となっています。詳しくは「利用制限」をご参照ください。


このAPIを使ったサンプルコード

開発者ブログ

Yahoo! JAPANのスタッフや著名なデベロッパーのブログを紹介しています。新しいサービスのアイデアにお役立てください。

開発者コミュニティ

Yahoo!グループに開発者のためのグループを用意しています。ほかのデベロッパーと交流し、質問やアイデアの共有にお役立てください。

法人デベロッパー専用お問い合わせ