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

検索

動画検索

Version 3

リクエストURL

XML

http://search.yahooapis.jp/VideoSearchService/V3/videoSearch

動画検索Web APIは、ウェブ上に公開されている動画を検索する機能を提供します。

リクエストパラメータ

RESTリクエストの構築(GET)」および、「RESTリクエストの構築(POST)」をご参照ください。

パラメータ 説明
appid(必須) string アプリケーションID。詳細はこちらをご覧ください。
query(必須) string 検索クエリーです。文字を含む場合は '+'、含まない場合は '-' を指定します。フレーズの場合は "検索 クエリー" のように " でくくります。
type all(デフォルト), any, phrase 指定検索の種類:
  • allは全クエリー文字を含む検索結果を返します。
  • anyはクエリー文字のうちいずれかを含む検索結果を返します。
  • phrase はクエリー文字を文章として含む検索結果を返します。
results integer: 10(デフォルト), 100(最大) 返却結果の数です。
start integer: 1(デフォルト) 返却結果の先頭位置(1 - based)です。最終位置(start + results - 1)は、900を超えられません。
format any(デフォルト), flash 検索する動画の種類を指定します。
adult_ok 値なし(デフォルト), 1 アダルトコンテンツの検索結果を含めるかどうかを指定します。1の場合はアダルトコンテンツを含みます。
site string: 値なし(デフォルト) 検索するドメイン(例えば www.yahoo.co.jp)を制限します。
site=www.yahoo.co.jp

サンプルリクエストURL

http://search.yahooapis.jp/VideoSearchService/V3/videoSearch?appid=<あなたのアプリケーションID>&query=%e6%b2%96%e7%b8%84&results=2

レスポンスフィールド

動画検索Web APIのスキーマの記述は、以下のURLをご覧ください。
http://search.yahooapis.jp/VideoSearchService/V3/VideoSearchResponse.xsd

フィールド 説明
ResultSet 他のレスポンスフィールドのすべてを含み、次の属性を持ちます。
  • totalResultsAvailable: クエリにマッチした検索結果数です。
  • totalResultsReturned: クエリにマッチした検索結果のうち、実際に返却された検索結果数です。もし有効な結果の数が少ない場合、要求した結果の数より少なくなることがあります。
  • firstResultPosition: クエリにマッチした検索結果全体における、返却された検索結果の先頭の順位です。
Result 各個別レスポンスを含みます。
Title 動画ファイルのタイトルです。
Summary 動画ファイルに関連するテキストサマリーです。
Url 空の値を返します。
ClickUrl 空の値を返します。
RefererUrl 動画コンテンツを含むページのURLです。
FileFormat flashのみです。
Duration 動画ファイルの時間です。単位は秒です。
Width 動画コンテンツの幅です。単位はピクセルです。
Height 動画コンテンツの高さです。単位はピクセルです。
Thumbnail サムネイルのURL、高さ、幅です。高さ、幅の単位はピクセルです。
Copyright 動画コンテンツの掲載サイトです。

サンプルレスポンス

以下は、沖縄 のクエリーの結果です。

エラー

動画検索Web APIはYahoo! JAPAN Web APIに共通のエラーメッセージおよびコードを返します。

利用制限

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

スタッフブログ

日々成長を続けるYahoo!検索。その戦略、サービスの詳細、Tipsなどを開発の現場から発信。検索に関する新しい情報や、いろいろなトピックスを公開しています。

開発者コミュニティ

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

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