rss.php とは #
番組データをRSSで返す。
パラメータ #
- days (デフォルト:1)
- 取得する日数(1~14)
- count (デフォルト:500)
- 取得するプログラム数の上限
- 指定無しの場合1000daysの範囲が広くてもこの範囲に丸められる場合があります
- start (デフォルト:現在の日時)
- 放送時間の範囲の開始位置。終了位置はdaysによって決まる
- lastupdateと同時利用は不可
- lastupdate (デフォルト:なし)
- 更新日時の範囲の開始位置。終了位置はdaysによって決まる
- startと同時利用は不可
- titlefmt (デフォルト:$(Mark)$(ShortTitle) $(SubTitleB))
- titleに設定する文字列 (詳細は後述)
- usr (デフォルト:なし)
- ユーザのID
- filter (デフォルト:0)
- 表示するプログラムをフィルタする
- 0: ユーザ設定通り、1: 強調されているタイトルのプログラムのみ、3:ユーザ設定(半透明の)
- usrでユーザIDが指定されたときのみ有効
- alt (デフォルト:rss)
- 出力する形式
- rss: RSS1.0、json: JSON、ical: iCalendar
- callback
- alt=jsonの時のみ有効
- callback関数名
start, lastupdate の書式 #
年、月、日、時、分、秒 の順で数字を指定。
記述 | 解釈 |
---|---|
(空文字) | 現在時刻 |
today | 5時区切りの時間 |
2010-04-01 | 2010年4月1日5時0分0秒 |
20100401 | 2010年4月1日0時0分0秒 |
2010040108 | 2010年4月1日8時0分0秒 |
201004010830 | 2010年4月1日8時30分0秒 |
20100401083015 | 2010年4月1日8時30分15秒 |
どれにも当てはまらない場合、エラー400になります。 |
titlefmt の書式 #
タイトルの書式。$(name) の書式。デフォルトは「$(Mark)$(ShortTitle) $(SubTitleB)」
name | 展開されるテキスト | サンプル |
---|---|---|
TID | TID | 463 |
PID | PID | 24496 |
Title | タイトル | こちら葛飾区亀有公園前派出所 |
ShortTitle | 短いタイトル | こち亀 |
ChName | チャンネル | NHK-BS1 |
ChiEPGName | iEPG用のチャンネル名(存在しない場合はChNameと同内容) | NHK衛星第一 |
ChID | チャンネルID | 3 |
ChGID | チャンネルグループID | 1 |
OffsetA | オフセット | +30 |
OffsetB | オフセット | ▼30 |
Count | 回数 | 1 |
SubTitleA | サブタイトル | 笑ってユルして・・・派出所全員あっはっは |
SubTitleB | サブタイトル | #302 「笑ってユルして・・・派出所全員あっはっは」 |
Mark | マーク | 【新】 |
MarkW | 警告マーク | 【!】 |
Flag | フラグの数値&br;1:注/2:新/4:終/8:再 | 0 |
FlagW | 警告フラグの数値&br;0:なし/1:先週無かったか時間が違う | 0 |
StTime | 開始時間 | 12/05 19:00 |
EdTime | 終了時間 | 19:30 |
StTimeU | 開始時間(Unix Epoch) | |
EdTimeU | 終了時間(Unix Epoch) | |
Revision | 修正回数 | |
LastUpdateU | 更新時間(Unix Epoch) | |
ConfFlag | ユーザ設定の値 | |
Cat | カテゴリ |