このモジュールは商品紹介などのブログ記事を書くときにYAHOO!ショッピングのAPIを利用して自動的にアフィリエイトリンクを表示し、さらに最新のものに自動的に更新されるものです。
パラメータを指定することにより検索キーワード、表示件数、表示順の指定ができます。
使い方はjavascriptで呼び出すタグをブログエントリー欄に入れる際にjavascriptのURLにパラメータを付加することで好みの表示に変えることができます。
そのJavascriptを作成するジェネレーターもあります。
また、同じ条件での検索は1時間キャッシュされます。
例:「mobile」というキーワードで3件売れている順番で表示
<script src=”https://musilog.net/yahoo_shoping_blog_parts/ys_api_blogparts.php?p=mobile&l=3&x=4” type=”text/javascript”></script>
例:「typeP」というキーワードで10件安い順番で表示
<script src=”https://musilog.net/yahoo_shoping_blog_parts/ys_api_blogparts.php?p=typeP&l=10&x=2” type=”text/javascript”></script>
ダウンロードは近日中に開始予定です。テスト版として公開しました。ライセンスはフリーソフトのような形態にする予定です(現在ライセンスについて勉強中)。
ダウンロード
アフィリエイトリンクモジュール by YAHOO!ショッピングAPI(仮称)ver.0.02
改定履歴
次のバージョンは別のエントリーにアップしました→YAHOO!ショッピングカテゴリー別ランキングブログパーツ
20090130(0.02):設定ファイルを別ファイル化。貼り付けタグのジェネレーター画面を作成した
20090129(0.01):初版 JavscriptのURLパラメータにより表示内容を変える
コメント
テスト投稿です
hutoji
面白いモジュールですね!Xoopsではアフィリエイトモジュールがほとんど無いので、次回が楽しみです。特にAPIを使ったものが無いのは不思議なほどです。楽天をメインに使っておりますので、楽天もあったら面白そうだな♪と思いました★バージョンアップを期待しております。
ヒロポンさん>
コメントありがとうございます。
あ、ここでいうモジュールとはブログでもホームページでもなんにでも自由に使える部品、と言う意味のモジュールでXOOPS専用のモジュールではないです。(もちろんXOOPS上でも表示させることは出来ます。)
実は僕はXOOPSを5,6年ぐらい使っていますけど、アフィリエイト系のモジュールであればamaxoop2(Amazon)とかrakusearch(楽天)とか使っています。先日rakuserachの次期バージョンで楽天トラベルに対応したものがでたようなのでそちらをご覧になってみてはいかがでしょうか?
http://xoops.taquino.net/
とはいえ、楽天やバリューコマースも含めてAPIを使ったものをこれから少しずつ作っていこうと思うので、リクエスト、要望等もお気軽にどうぞ。よろしくお願いします。
試させていただき、ちゃんと動いておりました。素晴らしいものを作られておられ感動しております。次回の更新が楽しみです。
お気軽に要望など書いてもよいとのことですので、少し・・・
楽天APIとバリューコマースAPIとのコラボで一括検索、一括表示されるものを一番望んでおります。
できるようであれば是非見てみたいですが、規約で利用できないショップなどを省いたりと何だか難しそうに思います。でも、PHPにお詳しい方は結構比較サイトなどを運営されているのを目にするので、XOOPSでもできないことはないのかなぁと考えたりもします。
無能な私にできることと言えば、カンパぐらいしかなさそうですが、一歩一歩理想に向けて頑張って欲しいと心から応援しております。
KENさん、はじめまして。
コメントありがとうございます。
誤解ないように初めに記しておきますが、現在動いているこのシステムはXOOPS用ではなく、PHPが動くサーバーであればXOOPSでもブログでも何にでも貼り付けできるようにJavascriptで表示させるようにしています。
(もちろんXOOPSモジュールとしてjsを使わずにPHPで表示させて検索エンジンのクロール対象にするようなことも出来ますが・・・)
ところでおっしゃるような楽天APIとバリューコマースAPIのコラボで一括検索、一括表示というのは仕様が公開されている限り、それほど難しくないと思います。作る時間が確保されれば、時間の問題です。
ところで、「楽天APIとバリューコマースAPIとのコラボ」というのは検索結果が楽天とバリュコマ、つまり楽天とヤフーショッピングとAmazon・・・などの検索結果をごちゃまぜにして表示する、というイメージで良いでしょうか?