Yahoo API WEBサービス - Zend PHP

Yahoo API

Yahoo API は、Yahooの特殊検索とサイトの順位をワードもしくはURLを指定することで確認できます。

今回、準備してある特殊検索のメソッドは、linksiteの結果です。

仕様

リクエストURLについて

リクエストパラメータについて

レスポンスについて

キャッシュについて

デモ

リクエストURL

http://zendphp.net/api/yahoo/link

http://zendphp.net/api/yahoo/site

http://zendphp.net/api/yahoo/word

リクエストパラメータ

「*」印は必須項目です。

パラメータ説明
apikey* string このサービスを使う際に必要なAPI KEYです。
API KEYは取得はこちらからできます。
url* string リンクが貼られているページのURLを指定してください。
http://から始まるURLをエンコードした値です。
例) http%3A%2F%2Fzendphp.net%2F
word string メッソドがword*の時は必ず指定してください。
調べたいワードを指定してください。
ワードをエンコードした値です。
検索結果10件表示で100以内の順位を取得します。

レスポンス

フィールド説明
ResultSet 全てのレスポンスを含みます。下記の属性を持ちます。
results結果(result)を持っています。
result数値結果を持っています。
errorsエラーメッセージを持っています。

キャッシュ

リクエストURL毎で結果をキャッシュするようにしています。 キャッシュ期間(lifetime)は、1 weekの設定になっています。 キャッシュを削除する場合は、URLの最後に&cleanを付けてください。 サーバーのリソースの問題上、&cleanは例外的に使用して下さい。

結果XMLサンプル

<?xml version="1.0"?>
<ResultSet>
<results>
<result>1</result>
</results>
<errors />
</ResultSet>

デモ

フォームに記入してデモ動作を確認してください。
API KEY: API KEY取得をする
メソッド:
読み込みURL:
調査するWORD: メッソドがword*の時は必ず指定してください