Zend_Service_Yahoo(日本語)導入Zend_Service_Yahoo は、さまざまな Yahoo! REST API 群を使用するための単純な API です。 Zend_Service_Yahoo を使用すると、 Yahoo! Web search、Yahoo! News、Yahoo! Local、Yahoo! Images を検索できるようになります。 Yahoo! REST API を使用するには、 Yahoo! Application ID が必要です。Application ID を取得するには、 » Application ID リクエストフォーム を使用してください。 Yahoo! を使用したウェブの検索Zend_Service_Yahoo の webSearch() メソッドを使用すると、Yahoo! でウェブを検索できます。 最初の引数に検索パラメータ、 オプションで二番目の引数に検索オプションの配列を指定します。 指定できるオプションの詳細については » Yahoo! Web Search ドキュメント を参照ください。 webSearch() メソッドは Zend_Service_Yahoo_WebResultSet オブジェクトを返します。 Example #1 Yahoo! を使用したウェブの検索
Yahoo! を使用した画像の検索Zend_Service_Yahoo の imageSearch() メソッドを使用すると、画像の検索ができます。 webSearch() メソッド と同様、最初の引数に検索パラメータ、 オプションで二番目の引数に検索オプションの配列を指定します。 指定できるオプションの詳細については » Yahoo! Image Search ドキュメント を参照ください。 Example #2 Yahoo! を使用した画像の検索
Yahoo! を使用した動画の検索Zend_Service_Yahoo の videoSearch() メソッドを使用すると、Yahoo で動画を検索できます。 詳細は » Yahoo! Video Search ドキュメント を参照ください。 Example #3 Yahoo! を使用した動画の検索
Yahoo! を使用した Local Businesses and Services の検索localSearch() メソッドを使用すると、 Yahoo! で local businesses and services を検索できます。 詳細は » Yahoo! Local Search ドキュメント を参照ください。 Yahoo! News の検索Yahoo! News を検索するのは簡単です。単に newsSearch() メソッドを下の例のように使用すればよいのです。詳細は » Yahoo! News Search ドキュメント を参照ください。 Example #5 Yahoo! News の検索
Yahoo! Site Explorer Inbound Links の検索Yahoo! Site Explorer Inbound Links を検索するのは簡単です。 単に inlinkDataSearch() メソッドを下の例のように使用すればいいのです。詳細は » Yahoo! Site Explorer Inbound Links ドキュメント を参照ください。 Example #6 Yahoo! Site Explorer Inbound Links の検索
Yahoo! Site Explorer の PageData の検索Yahoo! Site Explorer Inbound の PageDate を検索するのは簡単です。 単に pageDataSearch() メソッドを下の例のように使用すればいいのです。詳細は » Yahoo! Site Explorer PageData ドキュメント を参照ください。 Example #7 Yahoo! Site Explorer の PageData の検索
Zend_Service_Yahoo クラス群Yahoo! 検索から返される結果は、以下のクラスのいずれかとなります。 検索の種類によってそれに対応した結果セットが返され、 そのセットを順に処理していくと、中には検索の種類に応じた結果オブジェクトが含まれます。 すべての結果セットクラスは SeekableIterator インターフェイスを実装しています。 そのため、順次処理だけでなく特定の結果の処理も簡単にできます。 Zend_Service_Yahoo_ResultSet検索の種類に応じた結果セットは、この基底クラスを継承したものです。 各結果セットは、検索の種類に応じた Zend_Service_Yahoo_Result オブジェクトを返します。 Zend_Service_Yahoo_ResultSet::totalResults()
int
totalResults
( void
検索結果として返された結果の総数を返します。 プロパティ
Zend_Service_Yahoo_WebResultSetZend_Service_Yahoo_WebResultSet は Yahoo! Web Search の結果セットを表します。
Zend_Service_Yahoo_ImageResultSetZend_Service_Yahoo_ImageResultSet は、Yahoo! Image Search の結果セットを表します。
Zend_Service_Yahoo_VideoResultSetZend_Service_Yahoo_VideoResultSet は、Yahoo! Video Search の結果セットを表します。
Zend_Service_Yahoo_LocalResultSetZend_Service_Yahoo_LocalResultSet は、Yahoo! Local Search の結果セットを表します。
Zend_Service_Yahoo_NewsResultSetZend_Service_Yahoo_NewsResultSet は、Yahoo! News Search の結果セットを表します。
Zend_Service_Yahoo_InlinkDataResultSetZend_Service_Yahoo_InlinkDataResultSet は、 Yahoo! Inbound Link Search の結果セットを表します。
Zend_Service_Yahoo_PageDataResultSetZend_Service_Yahoo_PageDataResultSet は、 Yahoo! PageData Search の結果セットを表します。
Zend_Service_Yahoo_Result検索の種類に応じた検索結果は、この基底クラスを継承したものです。 プロパティ
Zend_Service_Yahoo_WebResultWeb Search の結果は Zend_Service_Yahoo_WebResult オブジェクトとして返されます。 プロパティ
Zend_Service_Yahoo_ImageResultImage Search の結果は Zend_Service_Yahoo_ImageResult オブジェクトとして返されます。 プロパティ
Zend_Service_Yahoo_VideoResultVideo Search の結果はZend_Service_Yahoo_VideoResult オブジェクトとして返されます。 プロパティ
Zend_Service_Yahoo_LocalResultLocal Search の結果は Zend_Service_Yahoo_LocalResult オブジェクトとして返されます。 プロパティ
Zend_Service_Yahoo_NewsResultNews Search の結果は Zend_Service_Yahoo_NewsResult オブジェクトとして返されます。 プロパティ
Zend_Service_Yahoo_InlinkDataResultInbound Link Search の結果の各項目は Zend_Service_Yahoo_InlinkDatabResult オブジェクトで返されます。 Zend_Service_Yahoo_PageDataResultPage Data Search の結果の各項目は Zend_Service_Yahoo_PageDatabResult オブジェクトで返されます。 Zend_Service_Yahoo_ImageYahoo! Image Search あるいは Yahoo! News Search が返すすべての画像は Zend_Service_Yahoo_Image オブジェクトで表されます。 プロパティ
|
|