4

サイトの商品を取得するために Amazon Product Advertising API を使用しています。応答の新しいアイテムが Amazon からのものか、サード パーティからのものかを判断できる必要があります。2012 年 11 月 1 日 API までは、次の方法で可能だったようです。

<ItemLookupResponse>
   <Items>
      <Item>
         <Offers>
             <Offer>
                <Merchant>
                   <MerchantId>ATVPDKIKX0DER</MerchantId>
                   <Name>Amazon.com</Name>

ただし、MerchantIdは API の Offers 応答グループから削除されました。 IsFulfilledByAmazonは削除された別のものです。

商品がAmazonから提供されたかどうかを判断できる唯一の情報は次のとおりです。

<Offer>
   <OfferListing>
      <IsEligibleForSuperSaverShipping>1</IsEligibleForSuperSaverShipping>

、SuperSaverShipping の商品は常に Amazon から供給されますが、これが信頼できるかどうかはわかりません。

これを行う方法をもっとよく考えた人はいますか?

これを行う方法について API が変更される前の古い記事がありますが、現在は古くなっています: Amazon Product Advertising API、どの製品が amazon に属し、どの製品が amazon マーケットプレイスに属しているかを知るにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

リクエストの MerchantId を「Amazon」に設定することで、結果をフィルタリングできます。これにより、Amazon マーチャントが提供するオファーのみが返されます。

この変数は「Amazon」または「All」にしか設定できないことに注意してください...

于 2013-01-12T08:39:15.117 に答える