top


総投稿数 本 
no_

スポンサーサイト

 --------
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
カテゴリ :スポンサー広告 トラックバック(-) コメント(-)
no_978

日本テレビWebAPI(ニュース検索API):おぉ!と思い、早速試してはみたけれど ・・・ 【WebAPI】

 2009-06-15
コンピュータのないところで、数日過ごした為、
更新を怠ってしまぅた。
なんか、投稿に空白日が出来る、っていうのは
やだな。(方法考えないと・・・)

・・・に加えて、
・敬愛なる「三沢光晴」の虚報。
 こいつは効いた。


三沢光晴 虚報


 先日、「キョーシロー」が召されて
まだショック癒えていないのに、これはきつい。
 あの、「タイガーマスク」が仮面を脱ぎ去り
三沢光晴」が誕生したシーンが忘れられない。
ご冥福を祈ります。


さて、
前に、海外のニュースメディア
APIを公開したことを投稿した。
New York Times:ついにここまで来ましたね。全文無償提供のAPI。新規参入が増えそうです ・・・ 【WebサービスAPI
※へぇ~ いいなぁ、という感想だったが・・・


ついに、日本のメディアAPI公開に踏み切った!


日テレが「ニュース検索API」などを紹介、国内の地上波放送局初
 ( by INTERNET Watch )
日テレが「ニュース検索API」などを紹介、国内の地上波放送局初※引用転載
 ・日本テレビ系列の番組出演者
  のデータベース「出演者検索API」
 ・ニュース記事を参照できる
  「ニュース検索API」を提供



 ・・・おぉ、やったな。
 で、
 勇んでアクセス、早速使ってみたのだが・・・

  追記に ▼


FC2ブログランキング にほんブログ村 IT技術ブログ Webサイト構築へ ブログ王ランキング 人気ブログランキング 人気ホームページランキングへ


more

************************************************
◎ 日本テレビWebAPI(ニュース検索API) テスト
************************************************


まずは、アクセス。

日テレ アプリ
日テレ アプリ (恥し)ファンである
 小林さんのブログパーツも興味深いが
 まずは、右上にある「WebAPI公開」へ




Web API|日テレ アプリ
Web API|日テレ アプリ ニュース検索API を
 利用して、
 「創る」ことや
 「気になるキーワード」の
 ニュース検索ができればうれしい。



 ・・・使い方はこちらだ。

 結果から報告すると、ブログパーツは完成していない。


 【理由】
  ・「重い」、重すぎる、結果が返ってくる時間が
   かかり過ぎて、ちょっと実用には耐えられない
   (XML取得 まで)
  ・私的理由だが、サーバーで、
   PEARXML_Unserializer がうまく動いてくれない。
   ・セーフモードの理由によるのか
   ・先に組み込まれているデフォルトのPEARとの
    コンフリクトか、
   今は調査・調整する時間がなく
   XML取得まで実装

[function.file]: failed to open stream: HTTP request failed!

 ■(XML取得までを)javascriptで作成して
  別サーバーに(しばらく)置いておきます
  ・重いですよ。
  ・未完成で意味がないので、いづれはずします。
   日本テレビWebAPI(ニュース検索API) テスト - by 創ったmetaboy
   ※キーワードは必須で
    期日範囲はオプション


 □(少し)顛末。
  今回は、javascriptで実装しましたが、


  □なぜか、javascriptのエンコードは、escape
   ないと通らない。


   関数のソースは、


var iframe_url = "";
function GoGetXml_2tvnews(){
var WEBAPI_KEY_2TVNEWS = "(取得したAPIキー)";
var WEBAPI_URL_2TVNEWS = "http://appli.ntv.co.jp/ntv_WebAPI/news/?";
var skey = escape( document.form_2tvnews.skey.value.trim() );
// var skey = encodeURIComponent( document.form_2tvnews.skey.value.trim() );
if(skey!=''){
var st = document.form_2tvnews.st.value.trim();
var ed = document.form_2tvnews.ed.value.trim();
iframe_url = WEBAPI_URL_2TVNEWS + "key=" + WEBAPI_KEY_2TVNEWS;
iframe_url += "&word=" + skey;
if(st!=''){ iframe_url += "&period_start=" + st; }
if(ed!=''){ iframe_url += "&period_end=" + ed; }
var f = document.getElementById('iframe_2tvnews');
f.src = iframe_url;
}
}
 ・・・だが、
   ・コメントアウトしているように
    最近好んで利用している
    「encodeURIComponent」でのエンコードだと、
    文字が化けてしまい、うまく検索できない。
    ※試しに、escapeにしたらうまくいった。

  また、これは
  すでに既知のTIPSだが、


  ・trim関数を持たないjavascriptで、trim(両端空白除去)
   行うために、
   prototype.js を利用し、拡張。


String.prototype.trim = function() {
return this.replace(/^[ ]+|[ ]+$/g, '');
}
 ・・・として、
   ・Prototype.StringクラスにTrimメソッドの追加
    を行っている。

  また今度使って、データ取得が早くできるようになれば
  なんか、使えるブログパーツを創ってみたい。

commentsコメント
comment_post












管理者にだけ表示を許可する
commentトラックバック
トラックバックURL:
http://metaboy.blog23.fc2.com/tb.php/978-3ac5afc7
ようこそ
Add to Google 創るmetaboy:RSSフィード
My Yahoo!に追加
最新記事のRSS | 問い合わせ

仕事検索、アルバイト検索、依頼仕事の検索ポータル - 仕事検索.COM - www.jobkensaku.com ツクルン

創るmetaboy - WEB創る、サイト創る、何創る - 創ったmetaboy

 

リンク集

 

最近の記事

 

ブロとも申請フォーム
Sponserd by

さくらのレンタルサーバ さくらのレンタルサーバ
大容量・高機能レンタルサーバー heteml 大容量・高機能レンタルサーバー heteml
XREA (ValueDomain)
お名前.com お名前.com
名づけてねっと名づけてねっと
ムームードメインムームードメイン

 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。