eBay SDK开发的AddItem新产品详细EAN要求不能列出或修改(eBay SDK AddIt

2019-10-23 10:24发布

我问过一个关于这个问题易趣的论坛了,但你非常有帮助,所以大概也值得在这里发帖。

在过去的几天里,我已经意识到,对于许多类别中,我卖,正在成为需要EANS。 我一直在试图更新我的eBay一体化考虑到这一点,但遇到了问题。

我的代码的增加提供了一个工作流程,并存在以下问题:

我卖乐器及配件,让我们以典型的例子产品“老板CS-3压缩踏板”,这里有一个卖家的链接列表吧: http://www.ebay.co.uk/itm/231547986565

该EAN是4957054012854

我想在列出这个“ 乐器>吉他与贝司>附件>音效踏板 ”这一类别ID是:41410

所以,我的理解是,我需要知道的第一件事就是EAN是否是这个类别的要求。 因此,使用eBay的.NET SDK我运行一个帖子GetCategoryFeatures请求以下要素ID:

BrandMPNIdentifierEnabled,
EANEnabled,
UPCEnabled,
ISBNIdentifierEnabled

响应给了我,除其他事项:

EANEnabled: Required,
ISBNEnabled: Disabled,
UPCEnabled: Disabled,
BrandMPNIdentifierEnabled: False

这表明对我来说,EAN是一个必需的ProductDetails值中包含AddItem岗位。

所以现在我需要知道,如果在eBay的产品目录中存在此项目的EAN,所以我做了帖子findItemsByProductFindingService 。 我张贴到这个网址:

http://svcs.ebay.com/services/search/FindingService/v1?SECURITY-APPNAME=[MY-APP-ID]&OPERATION-NAME=findItemsByProduct&GLOBAL-ID=EBAY-GB&SERVICE-VERSION=1.0.0&RESPONSE-DATA-FORMAT = JSON&REST-PAYLOAD&的productId。@类型= EAN&的productId = 4957054012854&paginationInput.entriesPerPage = 1

响应ack字段是“失败”,其中,从我从各种网上的帖子收集告诉我,该项目没有在eBay的产品目录中找到。 为什么? 我不知道,作为上市的例子,我上面给显示EAN在物品属性的字段...但无论如何...

所以,有了这些信息,我只能找到我应该替换从后到返回的值EAN价值的建议GeteBayDetails ,价值被发现为ProductIdentifierUnavailableText这在我的情况下(对eBay UK)读“不应用”。

现在,我建我的项目像往常一样,并添加ProductDetails值如下(在VB.net):

Dim ProductDetails As New ProductListingDetailsType With {
    .EAN = "Does not apply"
}

我还注意到一个MPN的要求,并添加(它返回一个错误,如果不提供)

当我列出它,我得到一个Failure ,错误如下回应:

No product found for ProductListingDetails.<EAN> <Does not apply>.

如果我带走ProductDetails我得到:

Required field, EAN, is missing. Please add EAN to the listing and retry Required field, EAN, is missing. Please add EAN to the listing and retry ,所以很显然,我确实需要提供这些信息。

我得到完全试图修改的列表同样的问题。

我曾尝试添加EAN在ItemSpecifics对象,而不是ProductDetails ,但是,返回“EAN缺少”的错误,并已尝试包括一个,或另一个,或两个之间交替。

所以我的问题是:

1:可有人请向我解释什么,我做错了,我如何去纠正它,因为此刻我不能列出,或在eBay上修改的项目在所有!

2:由于我的大部分供应商提供了UPC,而不是EAN,我是把它从字面上所要提供的idetifier 必须是一个EAN? 或者,我可以提供UPC场呢?

Answer 1:

希望这样可以节省有人在的addItem和reviseItem通话一段时间(我花了一段时间才能出来)

我设法使它工作使用

<ProductListingDetails> 
       <EAN>Does not apply</EAN> 
</ProductListingDetails>


Answer 2:

您可以添加以下到您的XML

<VariationProductListingDetails>
    <EAN>$EAN</EAN>
</VariationProductListingDetails>   


文章来源: eBay SDK AddItem new ProductDetails EAN Requirements CANNOT List Or Revise
标签: ebay-api