セミナー検索設置方法 - ホームページ制作者向け
検索フォームは、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が指定されている場合のみ指定が有効。 省略した場合
|
date | int | 任意 | 日(検索対象の開始)を設定 1-31 yearとmonthが指定されている場合のみ指定が有効。 省略した場合
|
endyear | int | 任意 | 年(検索対象の終了)を設定 西暦で指定する。2015以上の数値。 省略した場合
|
endmonth | int | 任意 | 月(検索対象の終了)を設定 1-12 endyearが指定されている場合のみ指定が有効。 省略した場合
|
enddate | int | 任意 | 日(検索対象の終了)を設定 1-31 endyearとendmonthが指定されている場合のみ指定が有効。 省略した場合
|
レスポンス
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