5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Amazon Product Advertising API 5【旧AWS,A2S】

1 :クリックで救われる名無しさんがいる:2010/10/27(水) 14:02:35 ID:WBSuMByN0
Amazon Product Advertising APIの不具合情報などを交換・共有するスレです。

※APAAPIを始める人用のスレではないので悪しからず。
 初心者は公式にあるマニュアルなどを見て勉強してくれ。

Amazon Web Services Developer Community : Forums
http://developer.amazonwebservices.com/connect/forumindex.jspa
Amazon Web Services Developer Community : Japanese
http://developer.amazonwebservices.com/connect/forum.jspa?forumID=19
Amazon Web サービス ブログ
http://aws.typepad.com/aws_jp/
Product Advertising API : 参考資料・リソース
https://affiliate.amazon.co.jp/gp/advertising/api/detail/main.html

前スレ
Amazon Product Advertising API 4【旧AWS,A2S】
http://hibari.2ch.net/test/read.cgi/affiliate/1244090399/

Amazon Associatesのスレッドはこちら
【アマゾン】Amazon Associates初心者スレ 10冊目
http://hibari.2ch.net/test/read.cgi/affiliate/1286185703/
【アマゾン】Amazon Associate 中級者スレ
http://hibari.2ch.net/test/read.cgi/affiliate/1224265920/
Amazon Associate 上級者50【報酬月5万円以上】
http://hibari.2ch.net/test/read.cgi/affiliate/1269584561/

787 :クリックで救われる名無しさんがいる:2011/11/26(土) 12:24:33.33 ID:0hV8FEN30
Amazonってさくらインターネットの共有鯖をblockしてたりする?
下記のスクリプトをローカルとさくらの共有鯖で動かしたんだけど、
ローカルだと問題なくて、さくらだとForbiddenがでる。
確認した範囲では、API key, Secret keyともに間違ってないんだけどなー。

---
#!/usr/bin/env perl

use strict;
use warnings;

use Net::Amazon;
use YAML::Syck;
use Config::Pit;

my $conf = pit_get('amazonaws', require => {
'apikey' => 'API KEY',
'secret' => 'Secret KEY',
});

my $asoid = 'nyarlanet-22';

my $ua = Net::Amazon->new(
token => $conf->{'apikey'},
secret_key => $conf->{'secret'},
associate_tag => $asoid,
locale => 'jp',
);

my $result = $ua->search( asin => '4061388169' );

print YAML::Syck::Dump( $result );


788 :クリックで救われる名無しさんがいる:2011/11/26(土) 12:26:27.43 ID:0hV8FEN30
あ、しまった。アフィリエイトIDそのままだった。やっちまった。

789 :クリックで救われる名無しさんがいる:2011/11/26(土) 12:40:30.18 ID:Y0jPmzBu0
http://iyh.nyarla.net/

790 :クリックで救われる名無しさんがいる:2011/11/26(土) 12:44:03.83 ID:qGtg4KSx0
はいはい、糞サイト宣伝乙

791 :クリックで救われる名無しさんがいる:2011/11/26(土) 14:03:13.65 ID:0hV8FEN30
>>787の件自己解決。
さっき試しに新しいAPI keyを生成して使ってみたら、問題なく動きました。
どうもAPI Keyが古かったのが原因っぽいです。でもローカルでは動いてるんですけどね。

あと、アソシエイトIDがそのままで、宣伝っぽい流れになったのはすまんかった。


792 :クリックで救われる名無しさんがいる:2011/11/27(日) 00:07:50.59 ID:4jmdu0NJ0
このサイトにAPIが必要な理由が分からん
ダイレクトリンクの方が安定するだろうに

793 :クリックで救われる名無しさんがいる:2011/11/27(日) 07:51:43.53 ID:HYNHRd+C0
やってみたかったんじゃね?

794 :クリックで救われる名無しさんがいる:2011/11/27(日) 09:50:15.11 ID:o1gk9TSQ0
ナオキ、乙

795 :クリックで救われる名無しさんがいる:2011/11/27(日) 10:50:42.18 ID:gZbN+R1L0
さっき規約を読み返して疑問に思ったんだが、AmazonのAPIを使って
アフィリエイトリンク作るツールって規約違反じゃないの?
だってAmazonのAPIの結果って、二十四時間以上保持しちゃだめなんでしょ?
他人がAPIの結果を利用したとしても、24時間以上は保持したら規約違反だと思うんだが。

796 :クリックで救われる名無しさんがいる:2011/11/27(日) 11:51:23.50 ID:jmVPk/zr0
違反だと思ったらそっとAmazonに通報すりゃいんじゃね
いくらここで論じてもAmazonが何もしなけりゃそういうことだ

797 :クリックで救われる名無しさんがいる:2011/11/27(日) 12:29:49.15 ID:sCqrM8XA0
>>795
タイムスタンプあればおkだよ
ツールで作ったリンクよくみてみ
時間書いてあるから

798 :クリックで救われる名無しさんがいる:2011/11/27(日) 12:47:08.58 ID:o1gk9TSQ0
一定時間以上の保持禁止は価格情報に限ってのことじゃなかったか?
その価格情報も>>797が書いてるように更新時間を表示して、注意書きを添えればOK

799 :クリックで救われる名無しさんがいる:2011/11/27(日) 13:02:08.71 ID:d8tqNycv0
>>798
24時間期限はASIN以外全部。でも値段情報以外は大目に見られているって感じだろう。

800 :クリックで救われる名無しさんがいる:2011/11/27(日) 14:41:36.90 ID:o1gk9TSQ0
>>799
ASIN以外、例えば商品タイトルなども対象だったら動的表示以外のサイトは全てアウトになってしまうぞ?
(大目に見られているからOKって言うんだろうが)

801 :クリックで救われる名無しさんがいる:2011/11/27(日) 14:58:06.49 ID:wv91I0+e0
>>800
まぁ、利用規約にはASIN以外はダメと書いてあるけどね

802 :クリックで救われる名無しさんがいる:2011/11/27(日) 19:07:19.85 ID:d8tqNycv0
規約はトラブった時の保険みたいなもんだろう。
尼側の基準が曖昧だから不安にはなるけど、何もいわれてなければいいんじゃね?
あとは変なの見かけたら>>796のように報告するくらい。

803 :クリックで救われる名無しさんがいる:2011/11/29(火) 01:21:06.02 ID:0FW9dp4w0
ASIN以外の情報を明らかにキャッシュしてるサイトでも、審査通るの?

804 :クリックで救われる名無しさんがいる:2011/11/29(火) 11:12:45.55 ID:Ae4BzpnY0
すみません、質問させてください。
出品者ごとの出品価格と配送手数料を取得するにはどうすればいいのでしょうか?
PA−APIでは無理そうだし、その他に何か手段があるのでしょうか?

http://www.glzon.net/hagure/
↑のサイトでは取得できているようなので、
何かの方法があるはずと思って調べているのですがわかりません。

805 :クリックで救われる名無しさんがいる:2011/11/29(火) 17:41:49.66 ID:rvwsUsDv0
スクレイピング

806 :クリックで救われる名無しさんがいる:2011/11/29(火) 20:26:01.12 ID:292X+HCn0
>>766
ユーザーが勝手に興味のある・面白い商品を登録していくから、メンテナンスフリーで鮮度が落ちないのはすごいな。

807 :クリックで救われる名無しさんがいる:2011/11/30(水) 00:39:37.20 ID:pFRJFQjE0
API keyって定期的に更新すべきもんなの?
うちもたまにクソ詰まりになるんだけど。

808 :クリックで救われる名無しさんがいる:2011/12/01(木) 22:38:33.68 ID:oDvlkMqo0
API Keyは変えないなぁ。
署名は1年だから、取り替えるけど。

809 :クリックで救われる名無しさんがいる:2011/12/01(木) 23:54:24.46 ID:bERJbioz0
>>808
署名?paapiで必要?

810 :クリックで救われる名無しさんがいる:2011/12/02(金) 01:05:40.37 ID:P7Ii6yp40
1年って何?

811 :クリックで救われる名無しさんがいる:2011/12/03(土) 00:22:38.84 ID:O9/ZYxQF0
レビューが取れなくなって1年くらいたつのか?
せめてレビュー件数と平均点くらいは返してくれるようにしてくれないかな…


812 :クリックで救われる名無しさんがいる:2011/12/03(土) 01:39:13.87 ID:VrYb9wpK0
>>811
同じくレビュー件数と平均点ほしい。
なんで取れなくしたのか意味わからん

813 :クリックで救われる名無しさんがいる:2011/12/03(土) 02:33:03.29 ID:O9/ZYxQF0
>>812
もしくはiframeの生存時間を1週間くらいに伸ばしてくれないかねえ・・・
なんか今の時点では24時間どころか15時間しかもたないし(ググったら同じ現象の人を見つけた)
http://w.livedoor.jp/bibouroku0001/d/AmazonECS%20iFrame%A5%EC%A5%D3%A5%E5%A1%BC%A4%CE%CD%AD%B8%FA%B4%FC%B4%D6

814 :クリックで救われる名無しさんがいる:2011/12/03(土) 12:15:05.33 ID:ipjPqtec0
タイムゾーンが絡んでるのか。なんかプログラム上の凡ミスって感じだねww
iframe使ったことないけど、URLの.co.jpを.comに変えたら24時間になるんだろうか。

815 :クリックで救われる名無しさんがいる:2011/12/03(土) 15:07:11.66 ID:W8CMj7Z90
取れないデータが2個あるんだが、対応下であってる?

■最安値の二番目以降
取得するには、Amazonに申請が必要

■レビュー点数関連
公式からスクレイピングで抜いてきて、リニューアルのたびに修正が必要

816 :クリックで救われる名無しさんがいる:2011/12/03(土) 16:52:51.87 ID:O9/ZYxQF0
>>814
iframeのURLは.jpだったけど.comに変えてみてもダメだったぽ

817 :クリックで救われる名無しさんがいる:2011/12/03(土) 17:32:18.09 ID:ipjPqtec0
>>816
テスト&報告あんがと
じゃ尼の対応待ちかね

818 :クリックで救われる名無しさんがいる:2011/12/03(土) 23:47:17.95 ID:74ku62aA0
2000回制限を増やすため、Amazonの商品ページから作成できる普通のアソシエイト商品名テキストリンクを
PAAPIで取得したDetailPageURLにしたいのですが一番効率いい方法教えてください神様。

819 :クリックで救われる名無しさんがいる:2011/12/04(日) 00:23:25.50 ID:JNERvchx0
>>818
諦めなさい。アーメン

820 :クリックで救われる名無しさんがいる:2011/12/04(日) 09:57:22.72 ID:hDYcP42/0
>>818
たくさんページがあるなら、サイトごとスクレイピングして、一括置換して、再度アップロード。
ページファイルあるならそれを一括置換すればいいんじゃね?
正規表現使って。

821 :クリックで救われる名無しさんがいる:2011/12/05(月) 13:23:04.64 ID:GRgGbVlH0
これ最安値のアイテムがある場合、詳細ページのURLを最安値のURLで取得できないの?
オペレーションはItemSearchで

822 :クリックで救われる名無しさんがいる:2011/12/05(月) 14:29:21.93 ID:ESlOBSB70
日本語でおk

823 :クリックで救われる名無しさんがいる:2011/12/06(火) 15:09:08.91 ID:CU1/5Ck80
登録時の画像認証が何度やっても通らない
どのブラウザ使っても通らない
おまえの存在自体がアウトだよってか、くそっ・・・

824 :クリックで救われる名無しさんがいる:2011/12/06(火) 15:30:52.80 ID:7b2sXz300
リモートカートの動きが謎すぎるだろ

825 :クリックで救われる名無しさんがいる:2011/12/07(水) 13:24:55.55 ID:bv6WkJgU0
リンク先の価格が取得できる価格と違うよな
ItemAttributes->ListPrice->Amount

OfferSummary->LowestNewPrice->Amount
のほかに価格情報ないよね?
リンク先の価格がこれのどちらでもない時がある

826 :クリックで救われる名無しさんがいる:2011/12/07(水) 14:30:03.90 ID:uw2L57Vc0
リンク先ってDetailPageURLのことか?
だったら普通はAmazon販売価格が出てるだろうから、それを取りたいなら一番下だろう
あと価格はVariationSummaryとかでも取れるが割愛

ItemAttributes->ListPrice->Amount → 参考価格(メーカー希望小売価格)
OfferSummary->LowestNewPrice->Amount → 最安新品価格(全Offer中)
Offers->Offer->OfferListing->Price->Amount → Amazon価格(現行MerchantIdのValidValuesはAmazonのみ)

もしMoreOffersUrlの方で出てる価格の中に、例えばLowestNewPriceと一致する価格が存在しないという意味であれば
おそらく公式とPA-APIでの更新タイミングの違いによるズレだろう → 仕様

827 :クリックで救われる名無しさんがいる:2011/12/07(水) 16:54:31.67 ID:bv6WkJgU0
>>826
詳しくありがとう

>Offers->Offer->OfferListing->Price->Amount → Amazon価格
これがAmazonのデフォルト価格なんですね
ありがとうありがとう

828 :クリックで救われる名無しさんがいる:2011/12/08(木) 06:22:08.54 ID:OR2f53fb0
うーん、やっぱりDetailPageURLで表示される価格と違う
リンク踏ませるだけならいいけどリモートカート使った場合、価格違うのはユーザーにとって激怒だよね
例えば
ASIN:B004MX8346
で取得できるListPriceは6,636でLowestNewPriceが5,180OfferListing->Priceが5,180
カートに入れてレジに行くと5,940
ItemSearch->Largeじゃ取れないのか仕様なのか

829 :クリックで救われる名無しさんがいる:2011/12/08(木) 07:17:59.41 ID:OR2f53fb0
やっとわかりました
ASINじゃなくてOfferListingIdでカートに入れればOfferListing->Priceのアイテムがカートに入るってことのようでした
DetailPageURLはその価格のページを表示できない場合があるけどこれは仕様ですね

830 :クリックで救われる名無しさんがいる:2011/12/08(木) 20:28:07.17 ID:iXwDs7zJ0
まだやり始めたばかりなんだけど
↓をやってみたらエラーになるんだけどどうして?
http://d.hatena.ne.jp/p4life/20090510/1241954889


831 :クリックで救われる名無しさんがいる:2011/12/08(木) 20:46:50.61 ID:3ybCchNsP
>>830
お前には到達出来ない領域だということだっ・・・。

832 :クリックで救われる名無しさんがいる:2011/12/08(木) 23:09:49.92 ID:Mj6si7af0
ほら全体的不具合や仕様変更とかでない質問の書き込みに寛容すぎるから
おしえて初心者湧いてきたじゃないか
自重しろよ

833 :クリックで救われる名無しさんがいる:2011/12/10(土) 05:53:16.30 ID:+UNs+l260
>>826
Offers->Offer->OfferListing->Price->Amount
↑で価格取得してもバージョンアップされてからAmazonだけの価格が表示されるとは限らなくなったね。
かといって最安値が表示されるというわけではなく、マケプレでもなんでも個別商品ページで一番でかく表示されてる価格になる。

834 :クリックで救われる名無しさんがいる:2011/12/10(土) 11:46:47.81 ID:hcXDQ/sX0
>>833
以前はMerchantIdのDefaultはAmazon同義だったけど、今はDefaultはあくまでもDefaultだしね
どういうリクエスト送るかにもよるけど、例えばCondition、MerchantId共にDefaultだと

>Buy Box Winner if it exists [OR] Lowest priced new offer.

とあるし、それが仕様通りの挙動なのだと思う
まぁ、購入者側にしてみれば、Buy Box WinnerとかFeatured Merchantとか
ぶっちゃけあまり関心のあることではないしねぇ
一応販売者の信頼性を計る多少の指標になるぐらいか

835 :クリックで救われる名無しさんがいる:2011/12/11(日) 17:23:20.44 ID:qHA4p31B0
ItemSearchでディスカウントされている商品を検索する方法はありますか
HPからだと下みたいに検索条件にディスカウントを指定できるのですが
これをItemSearchでもやりたいのです
http://www.amazon.co.jp/%E3%83%93%E3%83%87%E3%82%AA%E3%82%B2%E3%83%BC%E3%83%A0%E8%A9%B3%E7%B4%B0%E3%82%B5%E3%83%BC%E3%83%81/b/ref=sv_vg_0?ie=UTF8&node=124292011

836 :クリックで救われる名無しさんがいる:2011/12/11(日) 22:44:24.06 ID:Upl/oyiK0
>>835
無いよ。諦めろ

204 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)