Amazonの製品リストに対応するitem_search APIを使用して、製品とその価格のリストを取得しようとしています。一致する製品セットを入手できますが、ウェブサイトに赤字で記載されている価格を一貫して入手できません。最初のオファー、Offers>>Offer>>OfferListing>>Price>>FormattedPrice で価格を取得していますが、これは「赤」価格を取得する正しい方法ではないと推測しています。誰かが私を助けてくれるかどうか疑問に思っていました。
ありがとう
Amazonの製品リストに対応するitem_search APIを使用して、製品とその価格のリストを取得しようとしています。一致する製品セットを入手できますが、ウェブサイトに赤字で記載されている価格を一貫して入手できません。最初のオファー、Offers>>Offer>>OfferListing>>Price>>FormattedPrice で価格を取得していますが、これは「赤」価格を取得する正しい方法ではないと推測しています。誰かが私を助けてくれるかどうか疑問に思っていました。
ありがとう
「赤の価格」が$17.87
上の画像で指されていることを意味する場合、これは製品が販売される価格でありMerchantId
、応答グループAmazon.com
で返されます。OfferFull
レスポンスで返されたオファーのリストのみ を取得するには、リクエスト属性をに設定します。次に、これまで使用してきたノード ( ) を使用して、一貫して「レッド プライス」を取得できます。 Amazon.com
MerchantId
Amazon
Offers > Offer > OfferListing > Price > FormattedPrice
を使用してオファーが返されない場合はAmazon.com
MerchantId
、Amazon にその商品の在庫がなく、サード パーティのみが販売している可能性があります。
たとえば、次の疑似リクエストは、によって販売されているオファーのリストのみAmazon.com
を取得します。
http://webservices.amazon.com/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=[AWS Access Key ID]&
Operation=ItemLookup&
ItemId=1451648537&
Condition=All&
ResponseGroup=OfferFull& <- make sure you have this set to OfferFull
MerchantId=Amazon& <- set this one to get only Amazon.com offers
Version=2009-03-31&
Timestamp=[YYYY-MM-DDThh:mm:ssZ]&
Signature=[Request Signature]
詳細については、 OfferFull応答グループのドキュメントを参照してください。