Yahoo API
Yahoo API は、Yahooの特殊検索とサイトの順位をワードもしくはURLを指定することで確認できます。
今回、準備してある特殊検索のメソッドは、linkとsiteの結果です。
仕様
リクエストURL
http://biyou.grandcross.net/api/yahoo/link
http://biyou.grandcross.net/api/yahoo/site
http://biyou.grandcross.net/api/yahoo/word
リクエストパラメータ
「*」印は必須項目です。
パラメータ 値 説明 apikey* string このサービスを使う際に必要なAPI KEYです。
API KEYは取得はこちらからできます。url* string リンクが貼られているページのURLを指定してください。
http://から始まるURLをエンコードした値です。
例) http%3A%2F%2Fbiyou.grandcross.net%2Fword 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>
デモ
フォームに記入してデモ動作を確認してください。