本文へジャンプします。



現在位置: TOP > @nifty TimeLineβ > 【できごと】検索


【できごと】検索

タイムライン上の【できごと】を検索するAPIについて説明します。

リクエストURL

機能:
キーワードや日時の範囲からタイムライン上の【できごと】を検索します。


リクエストメソッド

GETまたはPOST


リクエスト

パラメータ 項目名 説明 必須 デフォルト値
timeline_key APIキー APIのユーザ認証するためのキー (プライベートモードのタイムライン上の【できごと】を参照する場合に必要となります。APIキーについて,詳しくはAPIキーについてを参照してください。) - 英数字 なし
timeline_id タイムラインのID 指定したタイムライン上の【できごと】を取得する場合に指定するID ※1 数値 なし
phrase 検索フレーズ 【できごと】を全文検索する場合に指定する検索フレーズ ※1 文字列 なし
time_spec 期間検索指定 【できごと】を期間指定で検索する場合に指定する期間の評価方法 ※1 (後述) なし
start_time 期間開始日時 期間指定の開始時刻 - 日時 0001-01-01T00:00Z
end_time 期間開始日時 期間指定の終了時刻 - 日時 9999-12-31T23:59Z
page 取得ページ 【できごと】の一覧の何ページ番号 - 数値 1
hits 取得件数 レスポンスに含まれる【できごと】の件数 - 数値 20
order 表示順指定 【できごと】のソート順 - (後述) updated
has_image 画像条件指定 画像がある【できごと】からのみ検索する - なし なし

※1 「タイムラインのID」と「【できごと】検索フレーズ」と「期間検索指定」の各検索条件の指定はそれぞれ排他とし、同時に複数指定された場合は「タイムラインのID」「【できごと】検索フレーズ」「時間検索指定」の順に優先するものとします。

プライベートモードのタイムラインの【できごと】を取得する場合は「APIキー」の指定を必須とします。また「タイムラインのID」を指定した場合はAPIの利用者に対して公開されたタイムラインの【できごと】のみ取得できるものとします。それ以外のケースではプライベートモードのタイムラインの【できごと】は結果に含みません。

「期間検索指定」を指定した場合は「期間開始日時」と「期間終了時刻」を指定して、特定の期間の【できごと】を検索することができます。「期間検索指定」には「期間開始日時」と「期間終了日時」の評価方法として、以下のいずれかの値を取ります。

  • include: 完全にその期間内に入る【できごと】
  • cross: その範囲内に少しでも被る【できごと】
  • start: 範囲内で開始する【できごと】
  • end: 範囲内で終了する【できごと】

「表示順指定」は以下のいずれかの値を取ります。

  • old_to_new: 【できごと】の開始時刻昇順
  • new_to_old: 【できごと】の開始時刻降順
  • created: 【できごと】の作成時刻降順
  • updated: 【できごと】の編集時刻降順


サンプルリクエストURL

timeline_idが1の【できごと】を検索するには次のURLにアクセスします。

レスポンス

レスポンスは以下の要素から構成されます。

要素名説明
response  
  status  
    codeステータスコード数値
   messageステータスメッセージ文字列
    language言語情報文字列
  result  
    summary  
      total検索条件に一致する【できごと】の全件数数値
      page現在のページ番号数値
      page_count一覧の全ページ数数値
    articles【できごと】の一覧 
      articles【できごと】の詳細 

「【できごと】の詳細」に含まれる要素については【できごと】取得APIを参照してください。


サンプルレスポンス

以下は、ID=1のタイムライン上の【できごと】を取得するリクエストに対するレスポンスです。

エラー

検索条件の指定が不充分な場合はエラーとなります。