読者です 読者をやめる 読者になる 読者になる

プログラマとプロマネのあいだ

プログラマもやるし、プロマネもやるし、たまに似非アーキとか営業っぽいこともやる

Yahoo!ショッピングで、キーワード指定なしで検索する方法

Life IT

先のエントリで課題になった、「なんでもいいからポイントの範囲で買えるものを買う」を実現するためには、キーワード指定なしで検索する必要がありますが、標準で用意されている検索画面では、キーワード指定が必須のため、できません。
一方、商品検索APIを使用すると、これが可能になります。
Yahoo!デベロッパーネットワーク - ショッピング - 商品検索


試しにこんなクエリを投げてみる。([appid]は自分で取得したappidに置き換えてください)
http://shopping.yahooapis.jp/ShoppingWebService/V1/itemSearch?appid=[appid]&category_id=1&price_from=444&price_to=1000&hits=50&sort=%2Bprice&availability=1&shipping=1

検索条件

  • 対象カテゴリ: 全て
  • 価格: 444円〜1,000円
  • 取得件数: 50件
  • ソート順: 価格の安い順
  • 在庫ありのみ
  • 送料無料のみ

検索結果(当時)

No 商品名 価格
1 ノートブック NO-003AS-10P B5 A罫 10冊(j-363716) 444円
2 コクヨ KB-FMS90 はがき用紙(カラー共用紙) 444円
3 ノートブック NO-003BS-10P B5 B罫 10冊(j-363717) 444円
4 SONY 4C-20HFA カセットテープ HF ノーマルポジション 20分 4巻パック 444円
5 Panasonic KX-A130 おたっくす用キャリアシートA4 444円
6 サンワサプライ CA-AN11 お巻かせモペッツ(いぬ2) 445円
7 サンワサプライ CA-AN10 お巻かせモペッツ(とら) 445円
8 サンワサプライ CA-AN13 お巻かせモペッツ(ねこ) 445円
9 ミクロで拭く!東レの トレシー(無地) 19X19cm 445円
10 送料無料☆アイロンワッペンCANDYシリーズCHERRY(チェリー)ブランド 翌日発送対象商品 445円
11 サンワサプライ CA-AN12 お巻かせモペッツ(うま) 445円
12 ビクター MR-31 イヤホン 445円
13 コクヨ KJ-VSA10W インクジェットプリンタ用名刺用紙(マイクロミシン) 446円
14 2012 GIOS/ジオス シートクランプ 446円
15 コクヨ KJ-VSA10LB インクジェットプリンタ用名刺用紙(マイクロミシン) 446円
16 着物 和装小物 帯板 前板 ポケット付 (小) 446円
17 コクヨ KJ-VSA10LY インクジェットプリンタ用名刺用紙(マイクロミシン) 446円
18 【送料無料】特上白折茶(茎茶)(100g)≪八女茶≫ 446円
19 【送料無料】上煎茶(100g)≪八女茶≫ 446円
20 ガラスフィルム・飛散防止 3Mスコッチティント 飛散防止 SH2CLX 1270mm巾 447円
21 コニシ アロンアルファ 木工用 2G B・P 447円
22 コニシ アロンアルファ ハイスピードEX 2G 447円
23 【人気タレントグッズ】韓国ドラマ「美男ですね」 ブタウサギ貯金箱★チャングンソク主演 447円
24 コンテック ポケットルーペ 角(アイボリー) LP"17P 447円
25 ガラスフィルム・飛散防止 3Mスコッチティント 飛散防止 IS2CLAR 1270mm巾 447円
26 小さいのに明るさ抜群!LED3灯ソーラーライトキーホルダー/黒 448円
27 ○【送料無料】【メール便】 中国産 緑豆 【200g】 448円
28 ○【送料無料】【メール便】平成22年 北海道産 とよまさり大豆 【500g】 448円
29 メール便送料無料(^?^)/ザムストテーピングテープ(伸縮タイプ)KT(シュリンクタイプ)(25mm×5.0m) 503510/バラ1個 25%OFF 448円
30 ○【送料無料】【メール便】 カナダ産 マローファットピース(青えんどう) 【200g】 448円
31 服飾デザインと色彩 448円
32 ビクター MR-L30 イヤホン(1m・φ3.5mmL型) ミニプラグ付 448円
33 知育玩具★ループボール(リンゴ) 449円
34 木製インテリア★ゾウさんのペンたて(2色よりお選びいただけます) 449円
35 木製インテリア★ハンガー (6色よりお選びいただけます)★人気のハンガー 449円
36 知育玩具★はじめてのおままごと メロン 449円
37 LaQ ミニキット 平面セット(185pcs) 449円
38 知育玩具★はじめてのおままごと いちご 449円
39 ★送料無料・メール便配送★ラスタバナナ P237T007 パーフェクトガードナー au専用タイプ T007専用 449円
40 木製インテリア★ハンガー (6色よりお選びいただけます)★人気のハンガー 449円
41 ★送料無料・メール便配送★ラスタバナナ P239S007 パーフェクトガードナー au専用タイプ S007専用 449円
42 木製インテリア★ハンガー (6色よりお選びいただけます)★人気のハンガー 449円
43 LaQ ミニキット ひこうきセット(175pcs) 449円
44 木製インテリア★ぱたぱたバードモビール(インコ) 449円
45 木製インテリア★ゆらふわモビール くじらのさんぽ 449円
46 木製インテリア★ゆらふわモビール ちょうちょうのパーティー 449円
47 木製インテリア★ウォールフック(イヌ/R) 449円
48 知育玩具★りんごはいくつ? 449円
49 木製玩具★みんなのでんしゃ-レールのみ 449円
50 LEDテープ 30cm/LED15個 449円

というわけで、特に欲しいものが思い浮かばなかったとしても、ポイント数さえ指定してしまえば、全てのジャンルからポイント数内で購入可能な商品を検索することができます。
まあ、この中から本当に欲しいものが見つかるかどうかは、不明ですが。。