価格コム WEBサービス API マニュアル

バージョン:1.0
1.記事検索API
a.リクエストURL
http://akiba.kakaku.com/service/AkibaSearch.php?パラメーター名=パラメーター値・・・
b.リクエストパラメータ
*wordの指定が必須となります。
パラメータ名 説明
word 検索したいキーワード
page ページ番号
AkibaSearchは、一度に20タイトルずつの検索結果を返すので、何ページ目の結果リストが欲しいのかを指定します。
※検索キーワードは、UTF-8でURLエンコードしてください。
c.リターンパラメータ
ヒットした商品の情報をXML形式で返します。
パラメータ名 説明 データ型
SearchWord 検索キーワード String
NumOfResult ヒットした記事件数 Integer
EntryCategory 記事カテゴリ String
EntryTitle 記事タイトル String
EntryURL 記事アドレス String
EntryCreatedDay 記事作成日 String
TrackbackCnt 記事に対するトラックバックの件数 Integer
d.サンプル
リクエスト
http://akiba.kakaku.com/service/AkibaSearch.php?word=%e3%82%a2%e3%82%ad%e3%83%90&page=2
の場合。(wordは、'アキバ'がUTF-8でエンコードされています)
結果
e.エラー
エラーコード 内容
ItemNotFound 該当する商品がひとつもありませんでした。
TooManyItemsRequested 制限値を超えたアイテム数のリクエストがありました。
InvalidParameterValue パラメータの値が入っていないか、不正です。
InternalServerError サーバは、処理を完了できませんでした。
ItemNotFoundの場合

<?xml version="1.0" encoding="utf-8" ?>
<AkibaSearch>
<Error>
<Message>ItemNotFound</Message>
</Error>
</AkibaSearch>

TooManyItemsRequestedの場合

<?xml version="1.0" encoding="utf-8" ?>
<AkibaSearch>
<Error>
<Message>TooManyItemsRequested</Message>
</Error>
</AkibaSearch>

InvalidParameterValueの場合

<?xml version="1.0" encoding="utf-8" ?>
<AkibaSearch>
<Error>
<Message>InvalidParameterValue</Message>
</Error>
</AkibaSearch>

InternalServerErrorの場合

<?xml version="1.0" encoding="utf-8" ?>
<AkibaSearch>
<Error>
<Message>InternalServerError</Message>
</Error>
</AkibaSearch>