セミナー検索設置方法 - ホームページ制作者向け

検索フォームは、htmlタグを貼り付ける他にも、オリジナルの検索窓を作成して設置することができます。

※このページはホームページ制作者(javascriptを知っている人)向けの内容です。

概要

セミナータイトル・講師名・会場名の1つまたは複数を指定して、該当するセミナー情報を取得する

エンドポイント

https://www.seminar-portal.org/index.php/seminarse...

パラメータ

パラメータ 必須/任意 説明
callback string 必須 seminar
と入力してください。
keyword string 3つのうちいずれか必須 セミナータイトルを検索するキーワードを入力
2文字以上の場合のみ指定が有効。
name string セミナー講師名を検索するキーワードを入力
2文字以上の場合のみ指定が有効。
place string セミナー会場名を検索するキーワードを入力
2文字以上の場合のみ指定が有効。
year int 任意 年(検索対象の開始)を設定
西暦で指定する。2015以上の数値。

省略した場合
  • 今年
month int 任意 月(検索対象の開始)を設定
1-12
yearが指定されている場合のみ指定が有効。

省略した場合
  • yearが指定されていれば1
  • 省略されていれば今月
date int 任意 日(検索対象の開始)を設定
1-31
yearとmonthが指定されている場合のみ指定が有効。

省略した場合
  • yearとmonthが指定されていれば1
  • 省略されていれば今日
endyear int 任意 年(検索対象の終了)を設定
西暦で指定する。2015以上の数値。

省略した場合
  • 今年
endmonth int 任意 月(検索対象の終了)を設定
1-12
endyearが指定されている場合のみ指定が有効。

省略した場合
  • endyearが指定されていれば12
  • 省略されていれば翌月(今月が12月の場合は、endyearが翌年、endmonthが1月となる)
enddate int 任意 日(検索対象の終了)を設定
1-31
endyearとendmonthが指定されている場合のみ指定が有効。

省略した場合
  • 31

レスポンス

jsonp形式で返します。jsonpCallbackにはseminarと書いてください。

  • items
    • title
    • url
    • mentor
    • date
    • time
  • num
  • status
  • expires
    • date
    • timezone_type
    • timezone
  • items - セミナー情報。最大50件。51件以上ある場合でも50まで。
    • title - セミナーのタイトル
    • url - セミナー情報のURL
    • mentor - 講師名
    • date - 開催日 2018-01-01 のような形式
    • time - 時間 1:00 PM 3:00 PM のような形式
  • num - 該当するセミナーの数
  • status - 以下の値をとる
    OK - 正常に検索が行われた場合です。0件の場合もこのステータスを返します。
    CACHED - サーバー側でキャッシュされたデータを返している場合です。このステータスの場合は expires に、有効期限が示されます。
    INVALID_REQUEST - パラメータ不足または不正です。
    UNDEFINED_ERROR - その他のエラーです。
  • expires - statusがCACHEDのときのみ出力
    • date - 2018-01-01 01:02:03.000000 のような形式
    • timezone_type - 3 (タイムゾーンの表示形式の種別を示す)
    • timezone - Asia/Tokyo