メインメニュー
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
My Links

FAQ(よくある質問と回答)

メインページ »» Amaxoop系

目次


Amaxoopの名前の由来は?
ご想像のとおり、AmazonとXoopsを合成したものです。
公開時点では、Google検索でも全くヒットしなかったので、誰も使っていない名前だろうと判断しました。
これもご想像とおりですが、読み方は、「アマズープ」となります。

そうそう、「Amaxoops」としなかった(末尾のsが無い)のは、まるきり「xoops」となるのを避けたもので、書き忘れではありません。
プログラムはオリジナルですか?
オリジナルです。

バージョン0.2では「nusoap」というAmazonからデータを取得するサブプログラムを使用していましたが、バージョン1(現在公開中)では、データ取得部分もオリジナルです。

他のプログラムと似ている部分があった場合は、
・参考としたマニュアル類のサンプルを真似た
・誰が作っても同じようになってしまう
・偶然の一致
のいずれかであろうと思います。
トップセラーの表示はできませんか
Amaxoop系では、トップセラーを扱うものは現在のところありません。
自分用に「AmaxoopTopSeller」を作ったんで、公開してしまいました

Amaxoop2にはブラウズノード毎にトップセラーアイテムを表示する機能があります。
ソフトウェアのライセンスは?
このソフトウェアは自由に使用して頂いて構いません。

トラフィックウェアとしています。
使用時のAmazonへのリンクのうち5%を作者のアソシエイトIDとしておりまして、この部分の改変は御容赦願います。
アソシエイトIDって何?
Amazonのアソシエイトプログラムに参加している場合のIDです。
詳しくは、Amazonで確認してください。
サブスクリプションIDって何?
AWS (Amazon Web Service) を用いたプログラムの開発や動作を行うためのIDです。
アソシエイトIDを持っていれば取得することができます。
Amaxoopでは作者のサブスクリプションIDでも動作するので、お持ちで無い方は書き換えなくて構いません。

サブスクリプションIDが作者のものであっても、アソシエイトには影響しません。

#以前は「デベロッパートークン」と呼ばれていたものです。
ECSって何?
ECSは、「E-Commerce Service」の頭文字をとった略称です。
AWSは、「Amazon Web Service」の頭文字をとった略称です。
いずれも、Amazonが提供しているWeb技術を使ったデータサービスです。
AmazonのWebサービスはバージョンアップを繰り返しており、AWSは3.0までのバージョンで、ECSは4.0以降のバージョンです。

つまり、ECSはAWSの新しいバージョンであると言えます。
ECSのバージョンは?
配布終了とした旧バージョンは別として、ECS4.0に対応しております。
アダルトの登録を禁止できませんか
Amazonのデータに含まれているブラウズノードを使うことでアダルト商品の判別が(ある程度)できるので、登録拒否等を盛り込んでいます。(Amaxoop2より)
カートに入れるボタンは無いの?
Amaxoop系では「カートに入れる」ボタンはありません。
今後も、このボタンを含んだモジュールを提供する予定はありません。

Amazonでの購入にあたっては、Amazonの情報や規約に則っての取引を行って頂くべきであり、これらを了解した後にボタンをクリックしてもらいたいためです。
プログラムをハックし、ボタンを設置することを妨げるものではありませんが、御自信の判断と責任で行ってください。


追記:Amaxo以降のモジュールではボタンを表示するようにしています。
これは、Amazon自体の知名度が十分に高く、規約の理解度も浸透しているであろうと判断したためです。

#もともと、カートに入れられるということは、Amazonにユーザ登録されているということでもあるんで、そう考えると今までが慎重すぎたのかも...
リンクのアソシエイトIDが書き換わるのは何故?
検索や「おすすめ」のリンクのうち、5%(20回に1回)は、作者のアソシエイトIDに書き換わります。
これはまあ、作者の労をねぎらっていただこう、というものです。
使用料ということではありませんが、それなりに時間や諸費用をかけていることもあり、是非ご理解いただきたいと思います。

なお、「5%」については、PHPの乱数を使っており、ランダムに発生します。
また、何故5%かと言うと、Amaxoop開発前に使っていた「Xooperstore」というモジュールが同様に5%の設定を行っていたため、これに習ったものです。
5%ってどうよ
どうでしょう。そういうことをしていないモジュールもありますからね。

参考までに、他のAmazonリンク系サービスを見てみました。
(XOOPSモジュールだけではありません)

・Xooperstore:5%
・amazon search:表示商品中1件(1/10?)
・AltADs:制限事項に触れると全件(?)
・あまなつ:1/6

まあ、そういうことです。

#たまたま調べた際にこうだった、ということなので、ずっとこうとは限りません。
Amazonへのリンク方法は?
Amaxoop系では、初期バージョンから一貫して「個別商品リンク」としています。
理由は御存知の通り、紹介料率の違いがあるからです。
ただし、Amazonのページ表示後の手続き上、必ず良い料率が適用されるとは限らないようです。

Amazon側でルールの変更が行われ、リンク形式によって紹介料率が変わるということがなくなっています。
そのため、現在はAmazonのWebServiceから得られるリンクを使用しています。
Amazonデータの文字化け対策は?
Amazonのディスカッションボードにも報告されている現象として、Amazonから取得するデータのうち、一部にXMLでは認められない不正な文字が入っている場合があります。
Amaxoop系では、試行錯誤の後、これらを回避する方法を盛り込みました。
万全ではありませんが、問題は解消できていると思っています。


最近、こういう問題は発生していないようなので、恐らく文字化けも起きないと思います。
Amazonのサービスが停止している場合はどうなるの?
Amazonへのアクセスでは、接続を試み、失敗した場合のタイムアウトを5秒間としています。
Amazonサービスに不具合があった場合は、レスポンスは遅くなりますが、モジュールの停止には至りません。


投稿された内容の著作権はコメントの投稿者に帰属します。

投稿者 スレッド
goho
投稿日時: 2008-9-8 22:26  更新日時: 2012-10-15 12:17
新米
登録日: 2008-9-8
居住地:
投稿数: 3
 アソシエントidの利用方法を教えて下さい
はじめまして。
ズープス初心者です。

Amaxoop2をダウンロードさせていただいたのですが、
既に持っているアソシエントidをどのように反映させればいいのか分かりません。
ダウンロードする中でidのことを何も打ち込んでいないのですが、どうなっているのか分かりません。
基礎的過ぎる質問かとは思いますが、
どのようにすればよいのか是非教えて下さい。

宜しくお願いいたします。

goho