カテゴリー : Amazon

[WordPress] Amazon アソシエイト についてのまとめ

Amazon アソシエイト を始める  「Amazon アソシエイト(Associate)」とはいわゆるAmazonによる”アフェリエイト”サービスです。”アフェリエイト”とは登録した人が自分のサイトなどで商品を紹介し、その紹介を経由して商品が売れた場合、その紹介者に企業からお金が入るというサービスです。ぶっちゃけ企業の手先ですw  人気サイトなどを運営されている方の場合、どんどんお金が入るらしく、有名サイト様ですと、たまに還元サービスなどを実施して、いつも利用してくれる人たちに商品をプレゼント!…なんてことまでしているみたいです。 還元サービスしている神サイト様例 ラノベの杜 徒然なる日々の中で : アフィリエイト還元企画 第二弾  ※注意 いつもしているわけではありません。  と、いいつつも、このサイトがそんなに人気のあるサイトではありませんし、商品を買ってもらえるほど信頼性のあるサイトではありませんので、私自身は収入を得られるつもりは毛頭ありません=私は還元しませんw  今回やってみようと思ったのは、ただ興味を持ったからです。”Amazon ECS”で使用するためにアフェリエイトを行う為のアソシエイトIDを持っているんですが、そのID宛てに「今回の成功報酬は0円です」とかってメールがやたらくるので、ちょっと興味を持ってやり方を調べてみました。 Amazon アソシエイト の公式機能まとめ  Amazon アソシエイトの公式サイトを眺めていましたが、どうやらAmazonのサイトで商品単位やウィッシュリストなどでタグを生成してくれるので、それを貼り付ければいいようです。早速やってみます。 リンク&バナー : 商品リンク  好きな商品へのリンクを作成できる。表示する要素や色なども選べるし、テキストのみも可能。しかし、よく見ますね、これ。。。 リンク&バナー : 検索結果へのリンク  Amazonでの検索結果を貼り付けるバージョン。下のリンクの内容が鼻に付くのは勘弁してくださいm(_ _)m エラリー・クイーンの洋書 リンク&バナー : バナーリンク  好きなカテゴリへのバナーリンクを作成できる。これはゲームのバナーリンクです。 リンク&バナー : イージーリンク  大きさだけを選んでAmazonのバナーを表示する機能。これもよく見ますね。 ウェジット - Amazonおまかせリンク(R)  ウェジットも結構ある。ウェジットはたくさん貼り付けると重いので、その中から一つサンプルで配置。サイトにそぐう商品を紹介してくれるウェジットらしい。いったい、どんなものがひょうじされるやら。。。  なるほど、よく見たことがあるものばかりで、どれだけ普及しているかが伺い知れます。さて続いてWordPress用のAmazon アソシエイト機能を調査してみます。 WordPress においての Amazon アソシエイト  これについてはこちらの参考サイトをご覧ください。 参考サイト様 amazonアソシエイトを始めてみる-登録編- - atl*weblog amazonアソシエイトを始めてみる-リンク生成サービス編- - atl*weblog amazonアソシエイトを始めてみる-wordpress plugin編- - atl*weblog amazonアソシエイトを始めてみる-結局どうしたの編- - atl*weblog  見ての通り、全部同じサイト様です。こちらの一連の記事を読むと、WordPress のプラグインはよっぽどのことがない限り使わない方がいいことがわかります。私も習ってプラグインは使わないことにします。 他のアフェリエイト  他のサイトのアフェリエイトで有名なのは、やっぱり”Google Adsense“や”楽天アフェリエイト“でしょうか。この辺もそのうち調査してみたいですね。 - [ 続きを読む ]

[Ruby on Rails] amazon-ecs が Amazon Product Advertising API の署名認証に対応していること (2)

前回の記事 でめ備忘録 » [Ruby on Rails] amazon-ecs が Amazon Product Advertising API の署名認証に対応していること “amazon-ecs”が署名認証対応していることについての訂正  先日、投稿した記事では rubygem の”amazon-ecs”が署名認証に対応しているということを書きました。確かに対応はしています。しかし、私の使用していたバージョン(0.5.3)では対応されていませんでした! 対応されているバージョンは“0.5.5″以降です。お詫びして訂正させていただきます。 “amazon-ecs”のバージョンアップ  さてさくっと謝罪したところで(反省なし)、さっそく”amazon-ecs”のバージョンアップと入りましょう。 CORESERVER ではリモートでのgemのインストールが止められてしまいます。 参考:でめ備忘録 » [Server] [Ruby on Rails] さくらインターネットからCORESERVERへRailsアプリを移動する (2)  ですので、今回もダウンロードしてローカルからインストールします。いろいろ調べたところ、バージョンアップと共にインストールしなければいけないものがいくつかありましたので、それらも一緒に記述しておきます。 wget http://rubyforge.org/frs/download.php/60727/rubyforge-1.0.4.gem wget http://rubyforge.org/frs/download.php/56871/rake-0.8.7.gem wget http://rubyforge.org/frs/download.php/61757/hoe-2.3.3.gem wget http://files.rubyforge.vm.bytemark.co.uk/ruby-hmac/ruby-hmac-0.3.2.gem wget http://rubyforge.org/frs/download.php/60602/amazon-ecs-0.5.6.gem gem install --local rubyforge gem install --local rake gem install --local hoe gem install --local ruby-hmac gem install --local amazon-ecs  とりあえずこれで正常に動作するようになりました。ただ、以前より格段に重くなったような。。。仕方ないといえば仕方ないですが。。。 - [ 続きを読む ]

[Ruby on Rails] amazon-ecs が Amazon Product Advertising API の署名認証に対応していること

この記事には続きがあります。 でめ備忘録 » [Ruby on Rails] amazon-ecs が Amazon Product Advertising API の署名認証に対応していること (2) Amazon ECS で 400 Bad Request Error 2009年8月4日。Amazon ECS を使用した Rails の蔵書管理システムを実行したところ、以下のような表示になりました。 Amazon::RequestError HTTP Response: 400 Bad Request これを見て、そーいえばなんか Amazon からメールが来てせっつかれていたなぁ~と思い出しました。でも英語のメールとか読む気が起きなかったので、他人任せにしようとネットを検索して、以下のサイトを参照させていただきました。 Amazon Product Advertising API (認証対応) | Diaspar Journal ソースとかを読むと、要するに REST でデータを取得してくる際に”Secret Key”を追加しろ、ということらしい。 理屈はわかりましたが、私は gem のツール”amazon-ecs”をそのまま使用しているので、こちらのソースを修正しなければいけないということになります。…めんどい。 で、誰かやってないかなぁ~とネットを調査したところ、こちらのサイトを発見しました。 amazon-ecsに署名認証をつけるようにした - おもしろWEBサービス開発日記 こちらの方が”amazon-ecs”を修正してくださっているそうです。おおすばらしい! ぜひともパクらせていただきましょう!! …ん? github? 最近、 Rails 市場に触れていなかったので、よくわかりませんでしたが、どうやらパッチとかを公開しておける場所らしい。ここから Download してインストールするのかぁ…なんか嫌な予感が。。。 Killed 案の定、CORESERVER では github からインストールしようとすると削除されてしまいました。 参考: でめ備忘録 » [Server] - [ 続きを読む ]

[Ruby on Rails] さくらインターネットで Amazon ECS インストール時にエラー

 自作プログラムのWeb化に辺り、とりあえず情報管理システムのWeb化を検討しています。情報管理なんてご大層な名前ですが、言ってみれば蔵書管理システムの機能拡張版です。  ローカル版のこれには”Amazon Web サービス“を使用して商品管理を行っていますので、当然Webでもこれを行いたいと思います。  とりあえず”Amazon Web サービス”の利用方法を調査しようと、さくらインターネットのRails環境に、”Amazon ECS”をインストールしようとしました。 ひげろぐ: RailsでAmazon Webサービス  しかし、以下の実行中にエラーが発生しました。。。 gem install amazon-ecs ~~(略)~~ install: /home/mostlyfine/lib/ruby/gem/gems/hpricot-0.6/lib/i686-linux/hpricot_scan.so: chown/chgrp: Operation not permitted *** Error code 71  どうやらHTMLの読込やら削除やらを行う”hpricot”という機能を追加しようとして、そのインストール時にエラーが起こったようです。これを調査するとこちらのサイトへ行き着きました。 Ruby Study Go: さくらインターネットでrubygemsのインストールでコケる場合の対処  ただこの通り実行してみても上手くいかない…。よくよく見てみると、setenvで定義する環境変数名がおかしかった。正しくはこう対処します。 setenv RB_USER_INSTALL true  こんなの絶対一人じゃ対処できませんでしたよ^^; Webを介した自動互助関係というのは本当にありがたいですねぇ - [ 続きを読む ]