API を使用して eBay に商品を追加しようとしています。
コードのスニペットを次に示します。
<Item>
<Currency>GBP</Currency>
<Country>GB</Country>
<ListingDuration>Days_30</ListingDuration>
<PrimaryCategory>
<CategoryID>31413</CategoryID>
</PrimaryCategory>
<Location>GB</Location>
<StartPrice>42.79</StartPrice>
<Quantity>10</Quantity>
<ProductListingDetails>
<BrandMPN>
<Brand>Nourkrin</Brand>
<MPN>NRK-0033</MPN>
</BrandMPN>
<UPC>5707725100255</UPC>
<EAN>5707725100255</EAN>
<ListIfNoProduct>true</ListIfNoProduct>
</ProductListingDetails>
eBay では、ブランド、MPN、EAN、および UPC が必要になりましたが、これらをコードに追加すると、次のエラーが表示されます。
<ShortMessage>No product found for ProductListingDetails.<EAN> <5707725100255>. </ShortMessage>
これは、eBay が自社の製品データベースで EAN を調べて、その製品が存在し、既知の製品であるかどうかを確認しているためだと思います。
EAN を削除すると、次のエラーが表示されます。
<ShortMessage>No product found for ProductListingDetails.<EAN> <5707725100255>. </ShortMessage>
UPC を使用しているためだと思います。EAN と UPC を削除すると、次のエラーが表示されます。
<ShortMessage>No product found for ProductListingDetails.<BrandMPN> <, NRK0033>. </ShortMessage>
と..
<LongMessage>Required field, EAN, is missing. Please add EAN to the listing and retry.</LongMessage>
EAN と UPC を「適用しない」に変更してみました
<UPC>Does not apply</UPC>
<EAN>Does not apply</EAN>
しかし、私はエラーが発生します:
<ShortMessage>No product found for ProductListingDetails.<UPC> <Does not apply>. </ShortMessage>
サンドボックス APIのAddItem
テンプレートは次のようになります。
<ISBN> string </ISBN>
<UPC> string </UPC>
<EAN> string </EAN>
<BrandMPN><Brand> string </Brand>
<MPN> string </MPN>
</BrandMPN>
https://developer.ebay.com/devzone/xml/docs/Reference/ebay/AddItem.html
私も削除しようとしまし<ListIfNoProduct>true</ListIfNoProduct>
たが、違いはないようです。
私もこの投稿を見ました:
eBay SDK AddItem 新しい ProductDetails EAN 要件はリストまたは改訂できません
この商品を出品するにはどうすればよいですか?私は何を間違っていますか?