diary/Kojima

・「らじる・らじる」メモ

ネットラジオ関連の設定データ

http://www3.nhk.or.jp/netradio/app/config_pc.xml

このうち、http://www2.nhk.or.jp/hensei/api/noa.cgi?c=3&wide=1&mode=jsonp を叩けば、 現在放送中のデータがjson形式で手に入る。

json形式のデータは第一層として以下のようなキーを持つ。

keys
language
pubDate
title
curtime
001netr2B1
001netr20
001netr2F1
001netfm0
001netfmF1
001netfmB1
001netr10
001netr1B1
001netr1F1

このうち、001net[r1,r2,fm]0 に各チャンネルで現在放送中の番組の情報が埋めこまれ、 001net[r1,r2,fm]B1には一つ前の番組の、001net[r1,r2,fm]F1には次の番組の情報が埋めこまれている。

どういう情報が埋め込まれているかと言うと、

index
ch
title
subtitle
url_goods
hashtag
free
content
station
music
starttime
act
link
rebroad
endtime

の15種で、indexは -1(前), 0(現在), 1(次)、 chは netr1, netr2, netfmの3種、 titleは番組のタイトル、 url_goodsは語学講座のテキストとかへのリンク、hashtagはtwitter用のタグ、 freeは改行を含む番組のかなり詳しい情報(楽曲名や演奏者のリスト等)、 subtitleはあったり無かったりするけど、出演者や曲名等の短い情報、contentはfreeの頭の方を取り出した短い紹介、 この2つはfreeの一部を使っている感じ。

actは出演者、musicは使ってるのが無かった。 stationは(多分)ラジオ第一の「東京」「仙台」「大阪」を区別するためだろう。 starttime,endtimeは文字通りの開始時刻と終了時刻で 2014-01-06 23:00:00 みたいな形。 linkは各番組のホームページへのリンク、rebroadは(多分)再放送を示すフラグだろう。

なお、データはjson形式になっているものの、先頭に"nowonair("というタグが付いて、最後にそれを閉じる")"があるので、 これらを除かないと正しいjson形式にはならない模様。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:42