人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPについて質問です。
複数のAPIで同時に検索をかけて、その結果を混ぜて表示するにはどうしたらよいのでしょうか。
かつてのYahoogleみたいな(今ないですよね)。。サンプルソースがあればご提示下さい。
SimpleXMLしか使えない私でも出来そうなものだと嬉しいです^^;

●質問者: にらたま
●カテゴリ:インターネット ウェブ制作
✍キーワード:API PHP yahoogle サンプルソース 検索
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●35ポイント

Yahoo!とGoogleのWebAPIを組み合わせて使う方法ではありませんが、「PHPで「Yahoo! ウェブ検索Webサービス」を利用する」と「PHPで「kizasi.jp」を利用する」の2つのPHPプログラムを組み合わせていただければ、Yahoo!とkizasiを利用した横断的な検索アプリを作ることができるでしょう。

各々のプログラムでは、検索条件をgetResultsというユーザー関数に渡し、WebAPIの検索結果を配列変数 $items に戻します。$items の構造は各々のWebAPIによって異なりますが、この部分は、freewriterさんが望む形で画面表示させれば良いでしょう。

また、getResultsの中ではSimpleXMLを使っていますが、SimpleXMLが利用できないPHP4のために DOM XML によるWebAPIアクセスも行っています。

◎質問者からの返答

複数APIの結果を1つの配列に入れるってことですね。

いつもありがとうございます!


2 ● humiya_r
●35ポイント

これがそのものズバリかと思います

http://phpspot.org/blog/archives/2008/02/phpapi.html

◎質問者からの返答

高速化の技術の話だから、私の質問とは関係ないようです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ