日テレWebAPIについて💢
ご無沙汰です。最近は愚痴を吐く相手がおらずTwitterにおける態度と口調が悪くなっております、いいんちょです。せめてものお詫びとして、今回の記事は丁寧な口調でお届け致します。
日テレWebAPIを使ってみた。
さて、私はここのところ毎朝、日本テレビのZIP!を楽しんでおります。
毎朝「ZIPでポン!ガーデン」を観ることで、ギリギリ生命活動を維持している
— いいんちょ (@E_ntyo) March 18, 2015
ある日、ZIP!について調べていると、こんなものを見つけました。
Web API|日テレ アプリ
日テレWebAPIの出演者検索APIということで、詳しくはリンク先をご覧頂きたいのですが、要するに、
日本テレビの過去の放送番組についてのデータを、出演者,番組名,放送期間等から検索するためのWebAPI
です。面白そうだなと思い、少しAPIを触ってみました。
APIを使うにあたって、こちらの記事を参考にしました。
日テレのニュース検索APIがいろいろアレな件 - パンプキンスパイスラテ
今回はこのAPIについて感じたことについて書きます。
怒りのAPI使用感想文
- レスポンスが遅い
まず、サンプルリクエストにならって、ブラウザでAPIにリクエストしました。が、なかなか返ってこない。
そう、他の利用者さんも仰っていますが、コイツは結構遅いです。
- リクエストとレスポンスで文字コードが違う
このWebAPIは、リクエストはSJIS、レスポンスはUTF-8です。このことについてのディスクリプションが上記のリンク先にはなく、少し困りました。
- 得られる番組データは最大10件(ページの指定もできない)
使用する前に最も注意するべき点はこれだと思います。当然、週に複数回、月に複数回放送する番組も、重複してヒットします。
- ある時期のZIP!のデータがヒットしない
正しく検証をしていないのですが、ZIP!の出演者で数通りの検索をかけても、2015年3月23日以前の放送がヒットしません。
と、不満が多くなってしまいました。ですが民間の放送局でこういった取り組みをしている事自体が凄いと思います。何かアイデアが浮かべばまた使ってみようと思います。
制作物
最後に、こちらがAPIで遊んだ結果できあがったものです。
北乃きいが出演する予定である最新の日テレの番組1件についての情報を表示するWebサービスです。そう、ほぼZIP!が表示されます。
http://entyo.azurewebsites.net/kie.php