■ 追記@2017/1/23:
この記事の内容は使えなくまりました。
残念ながら、この記事の仕組みが大いに依存していた「Google Feed API」、Google がサービスを停止しました。
Google Feed API | Google Developers
前から告知されていたけど、ついに、という感じですね。
来てくれた人、お力になれずスミマセン
Amazon が提供している売れ筋ランキングや新商品情報の RSS フィードを、ブログや Web ページに表示させる JavaScript を書いてみました。
アフィリエイト (Amazonアソシエイト) 用に、あなたのトラッキングID を入れることができます。
説明は後回しにして、どんな感じかは↓の動作デモを見てください。
■ ソース・使いかた
下記ソースをコピーし、表示させたい場所に貼り付けて、
// ▼▼▼ 調整 ▼▼▼
……
// ▲▲▲ 調整 ▲▲▲
の間を適当に調整すれば動くはずです。
コメント
コメント一覧 (10)
残念ながら無料で使える代案は無いみたい。
"Feednami" という代替サービスがあるけど、↓の通り有料でして。
https://toolkit.sekando.com/
アフィリエイトで使うとなると「Development/testです!」で通すワケにもいかないですから。
何か代案はありませんか?
ありがとごじゃります!
ご活用ください!
表示できてよかった ε-(´∀`*)ホッ
お役に立てたようで嬉しいです。
なるほど、Amazonの仕様でしたか・・・。
無事表示できまして、誠に有難うございます!
今後共、宜しくお願い致します。
リンク、お気遣いありがとうございます。
なんかすみません(;´∀`)
10件以上の表示、現状できません。
Amazon からの RSS 提供に 「1つの RSS に 10 件の情報」 という上限があるためです。
複数の RSS を合成して 10 件以上にすることは、技術的には可能です。
ただ、表示されるのに時間がかかってしまうと考え、そういう機能を持たせていません。
有難うございます!
お陰様で表示できました!
感謝感謝です^^
厚かましいお願いで申し訳ないのですが、10件以上表示することは出来ないのでしょうか?
自分に出来ることはこれくらいしか出来ませんので、リンクを貼らせて頂きます。
オールジャンルのオージャン
どうも、お使いいただきアリガトウございます。
表示されないページ (http://blog.livedoor.jp/ogenre/)、
余計な文字が入っているのようです。
「// 表示」 と書かれている行の下を、下記の通り変更して下さい。
function amazon() = $elmTarget.html( strBuf + '<br style="clear:both;" \/>' );
↓↓↓
$elmTarget.html( strBuf + '<br style="clear:both;" \/>' );
それと、トラッキングID を書くところも
var strAmaTrackingId = 'http://www.amazon.co.jp/exec/〜〜〜〜-22/";
と余計な文字が入ってしまっているので、修正してください。
(http://righitwing.doorblog.jp/〜〜 での書き方が正解)
オールジャンルのオージャンと申します。
こちらのプログラムを使用させて頂いたのですが、なぜか使用出来ません。
こちらでは表示できているのですが
http://righitwing.doorblog.jp/archives/18702807.html
こちらでは出ません。
http://blog.livedoor.jp/ogenre/
ほかのjavascriptとぶつかってしまっているのでしょうか?