日記
Re:「RSSを収集しているサービスは個別のブログに何かを還元できないか?」 (19:07)Edit

に関連して、ちょろっと機能を追加。

商品紹介用HTMLテンプレート作成機能をちょっとだけ強化(パターン増)してみたけど、まあこの手の機能はそれ専用の(テンプレートが充実した)サイトが他にもあるんで、あまり使う人はいないでしょう。もし「こういうテンプレートをつけてくれ」とか要望があったら追加しますよ。

あと、もともとblogmapのメディア系情報RSSでは、associate=your-associate-idなんて引数をつければアソシエイトIDは自由に変更できるようになっているんで、サイドバーにRSSを埋め込み表示したい場合なんかには、適当にご利用ください。メディア系のRSSならば、メディア総合ランキングとか新着メディアランキングとかあちこちで使えます。

さらに、サイト情報の「紹介したメディア」に関してもRSSを配信するようにした(サイト情報ページの「紹介したメディア」の横にRSSリンクを用意した)んで、それに自分のアソシエイトIDを入れると、「最近自分が紹介した商品」のRSSを自分のアソシエイトID付きで取得できます。たとえば、うちのサイトで紹介したメディア情報のRSSは、

http://1470.net/bm/siteinfo/71738/mediarss?associate=your-associate-id

なんて感じ。

さらに、従来のアソシエイト広告ツールの強化バージョンを用意しました。強化バージョンでは、縦に複数個の商品を並べて紹介できるようになっています。APIは、

http://1470.net/api/asin_cms.php?website=[website ID];limit=[表示数];mode=[html/js];width=[表示幅(px)];associate=[アソシエイトID]

なんて感じ。各引数の意味は、

  • website - 対象となるWebサイトのID(siteinfoのURLの数値部分)。Webサイトを指定した場合は、そのサイトで最近紹介された順に返す。Webサイト省略時はblogmapのメディアランキングの上位から返す。
  • limit - 1〜10の数値。一度に表示する商品数を指定する。
  • mode - htmlならばHTML形式、jsならJavaScriptを出力する。テンプレートなんかに埋め込む場合はHTML形式、サイドバーにJavaScriptで埋め込みたい場合はjsを指定する。
  • width - 表示幅(px)を指定する。
  • associate - AmazonアソシエイトIDを指定する。指定しない場合はishinao-22が使われる。

といった感じです。たとえば、blogmapのランキングTop3をJavaScriptで埋め込みたい場合は、

<script type="text/javascript" charset="euc-jp" src="http://1470.net/api/asin_cms.php?limit=3;mode=js;associate=your-associate-id"></script>

なんて書くと、

なんて感じになります。うちのサイトで最近取り上げた商品五つを紹介したい場合は、

<script type="text/javascript" charset="euc-jp" src="http://1470.net/api/asin_cms.php?website=71738;limit=5;mode=js;associate=your-associate-id"></script>

なんて書くと、

なんて感じになります。

かなりやっつけで用意した機能ですけど、使ってみたい方はどうぞ。

Published At2005-05-31 00:00Updated At2005-05-31 00:00