« マッシュアップページを作ってみる その1 | メイン | サンペデック津田沼 »

Topホームページ作成マッシュアップ > マッシュアップページを作ってみる その2
2008年01月08日

マッシュアップページを作ってみる その2

前回の続きです。live Search APIを使って検索結果を取得してみます。以下のサイトを参考にしてみました。

live Search APIを使うには、アプリケーションIDを取得しないといけないんだが、上記のサイトや、MSのサイト内を辿って行っても、http://search.msn.com/developer はリンク切れになってしまっている。
あれこれ、探していたところ「Live Search Developer Center」からアプリケーションIDを 取得できた。ただし、このページ、IEじゃないとちゃんと表示できない模様。Windows Liveからログインできる必要もあります。

当初、PEARのSOAP/Clientを使用してましたが、どうせPHP5を使ってるんで、SOAP拡張を使ってコードを書きなおしてみました。 ウェブ上であれこれ探しても、参考になるサイトがなかなかなくって、少々ハマりましたが、PEAR::SOAPと同じ事が出来ました。

最後に、Yahoo!ですが、こちらはWeb APIを使ってXMLを取得してるだけなんで、一番単純です。以下のサイトに簡単なPHPを使用した例があります。その他にも探せば出てくるので一番簡単でした。

前回のGoogle検索と、今回のWindows Live検索,Yahoo!検索のサンプルコードを掲載しておきます。いづれも、検索キーワードの最初の10件のタイトルとURLを表示するだけのものです。 実用で使うには、もう一工夫する必要があるが、足がかりは出来ました。

google_search.php

yahoo_search.php

livesearch_pear.php (PEAR::SOAP使用版)

livesearch.php

なお、ソース表示には、「SyntaxHighlighter」を使用しました。 以下のサイトを参考に設置しています。

人気ブログランキング ←押すと一票入ります。

関連エントリー

つまらん日記内の関連するエントリー:2件

トラックバックURL

このエントリーのトラックバックURL:

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • エントリーとあまりにも無関係な記事のトラックバック、または管理人が不適切と判断した場合は、削除させていただきます。
トラックバック
» PHP SOAP関数+Live Search API(補) from katamari.wankuma.com

PHP SOAP関数+Live Search API(補) [続きを読む]

コメント

はじめまして。手動トラックバックです。

コメントする
  • 電子メールアドレスは必須ですが、表示されません
  • コメント蘭内でタグが使えます。
  • コメント欄内の改行はそのまま改行となります
  • コメント欄には、少なくとも1文字以上の日本語全角文字を入力してください

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)