abemaTV の番組表 json


Authorization:bearer は firefox の場合、F12 から「開発ツール」を起動して、slotAudience を探して「cURLとしてコピー」したのを見ると Authorization:bearer が載っている。

Authorization:bearer をつけて https://api.abema.io/v1/media?dateFrom=20160423&dateTo=20160430 形式に POST すれば番組表の json が返ってくる。全チャンネルの番組表が返ってくるので複数の日を指定すると容量がとても大きくなる。

大きく分けて channels, channelSchedules, availableDates に分けられ、channels に放送チャンネル一覧、channelSchedules は番組データ、availableDates は取得可能日数になっている。複数日数の場合は channelId が日数分連続するので channelSchedules -> array の順番が大きく変わる。

簡単なまとめ。array の部分は別途コメントをつけている。

channels -> array // 取得可能番組チャンネル名一覧
channelSchedules -> array -> channelId, date, slots // 配列でチャンネル順に並ぶ
	slots -> array -> id, title, startAt, endAt, programs, tableStartAt, tableEndAt, highlight, tableHighlight, detailHighlight, content, displayProgramId, channelId // 1日の放送番組数
		 programs -> array -> id, episode, credit, series, providedInfo // 複数話放送の場合は配列数が増える
		 	episode -> sequence, title, overview, content
		 	credit -> casts, crews, copyrights
			 	cast -> array
			 	crews -> array
			 	copyrights -> array
			 series -> id, themeColor
			 	themeColor -> primary, secondary, detail, background
			 providedInfo -> thumbImg
availableDates -> array // 取得可能日数

詳細なデータ

{
   "id": "PLWtGFebkMk",
   "title": "AbemaNews",
   "startAt": 1461250800,
   "endAt": 1461272400,
   "programs": [
      {
         "id": "89-2fhtkrkjzsi_s0_p171",
         "episode": {
            "sequence": 171,
            "title": "AbemaNews",
            "overview": "最新ニュース&話題の情報を24時間配信中!緊急速報や注目の会見は随時、まるごと生中継!何か起きたらAbemaNewsでチェック!",
            "content": "テレビ朝日クオリティでお届けする24時間ニュース。最新のニュースを切れ目なく放送します。ホットな芸能情報を集めた「Abemaエンタメニュース」、今ネットで注目の話題をサイバーエージェントの女性社員が渋谷から生解説する「おしえて!バズポリス」、ネットで人気沸騰中の動画「話題の動画ニュース」、最新のお天気情報など、気になる情報を手軽にチェック。速報や緊急ニュース、注目の会見は随時、生中継でまるごと配信します!キャスターには現役の女子大学生らも登場。移動中に、お昼休みに、おやすみ前に・・・最新ニュースは「AbemaNews」でチェック!"
         },
         "credit": {
            "casts": [
               "AbemaCaster"
            ],
            "crews": [
               "テレビ朝日"
            ],
            "copyrights": [
               "(C)テレビ朝日",
               "Abema News"
            ]
         },
         "series": {
            "id": "89-2fhtkrkjzsi",
            "themeColor": {
               "primary": "#000000",
               "secondary": "#000000",
               "detail": "#000000",
               "background": "#e8e8e8"
            }
         },
         "providedInfo": {
            "thumbImg": "thumb001"
         }
      }
   ],
   "tableStartAt": 1461250800,
   "tableEndAt": 1461272400,
   "highlight": "24時間最新ニュース!速報も随時配信",
   "tableHighlight": "最新ニュース&話題の情報を24時間配信中!緊急速報や注目の会見は随時、まるごと生中継!何か起きたらAbemaNewsでチェック!",
   "detailHighlight": "最新ニュース&話題の情報を24時間配信中!緊急速報や注目の会見は随時、まるごと生中継!何か起きたらAbemaNewsでチェック!",
   "content": "テレビ朝日クオリティでお届けする24時間ニュース。最新のニュースを切れ目なく放送します。ホットな芸能情報を集めた「Abemaエンタメニュース」、今ネットで注目の話題をサイバーエージェントの女性社員が渋谷から生解説する「おしえて!バズポリス」、ネットで人気沸騰中の動画「話題の動画ニュース」、最新のお天気情報など、気になる情報を手軽にチェック。速報や緊急ニュース、注目の会見は随時、生中継でまるごと配信します!キャスターには現役の女子大学生らも登場。移動中に、お昼休みに、おやすみ前に・・・最新ニュースは「AbemaNews」でチェック!",
   "displayProgramId": "89-2fhtkrkjzsi_s0_p171",
   "mark": {},
   "flags": {},
   "channelId": "abema-news"
}

コメントを残す

メールアドレスが公開されることはありません。