あっという間に2010年も11日が過ぎてしまいました。
本年もどうぞ宜しくお願い致します。
さて、昨年に楽天API、Yahoo!ショッピングAPIを使って作ってみた、
アフィリエイトのページ「人気商品ランキング」ですが、
年末休み中に小修正を施しておいたので、
新たに「dtnショッピング」としてリニューアルしてみました。
dtn_shopping.png
とはいえ、変わった部分といえば、
楽天APIの売上ランキングデータだけを表示していた部分に、
新たにYahoo! APIのランキングデータ合体してみただけなのですが。。。
プログラムとしては、クエリを投げてレスポンスのXMLをパースするあたりは
全く一緒なのですが(詳細はYahoo API関連の記事を参考にどうぞ)
クエリを投げる前に、Yahoo!、楽天のカテゴリデータを配列に入れておき、
これを双方のAPIに投げて、レスポンスを合体させた点が変わってます。
まぁマッシュアップとも言えないレベルのものですが、、、
基本の練習にはちょうどいい程度ではないかと思います。
ちなみにですが。
dtnショッピングの場合は、カテゴリ数も多くないので、


$CATEGORY = array(
 0 => array('C_ID' => '1371','G_ID' => '100317','C_NAME' => 'ワイン'),
 1 => array('C_ID' => '1348','G_ID' => '111968','C_NAME' => '焼酎'),
);

みたいな感じで手動でデータをまとめましたが、
楽天、Yahoo!の両APIには、カテゴリデータ取得用のAPIがありますので、
これを使って、思いっきりカテゴリデータを取得、
数千カテゴリを持つ、巨大なマッシュアップランキングサイトを
いっきに作り上げることも可能だと思います。
もちろん、検索スパム扱いされそうなのでご注意を。
新年一発目の記事がアフィリエイトネタで申し訳ありませんが、
今年も頑張ってより良いディレクトリ運営を細々と頑張ろうと思っています。
どうぞごひいきに。

スポンサーリンク