Ebay Australia网站ID在Trading API上无效(修改后的EbayR)

时间:2015-08-17 04:08:33

标签: ruby api soap ebay ebay-api

每当我尝试发布带有AddFixedPriceItem且网站ID设置为澳大利亚(15)的产品时,我都会收到错误回复:

  

:errors => {:short_message =>“输入数据无效。”,:long_message =>“标记的输入数据无效或缺失。请检查API文档。”

我尝试了网站ID的每个变体(“AU”,“Australia”,15,“15”),当我将其切换到美国网站ID(0)时,一切都运行良好。有什么东西我做错了吗?

我正在使用我自己的EbayR自定义版本(因为它没有正确解析xml)

无论如何,这是完整的原始SOAP请求:

接头:

{
    'X-EBAY-API-COMPATIBILITY-LEVEL' => @compatability_level.to_s, # => 837
    'X-EBAY-API-DEV-NAME' => dev_id.to_s,
    'X-EBAY-API-APP-NAME' => app_id.to_s,
    'X-EBAY-API-CERT-NAME' => cert_id.to_s,
    'X-EBAY-API-CALL-NAME' => @command.to_s,
    'X-EBAY-API-SITEID' => @site_id.to_s, # => which is 15
    'Content-Type' => 'text/xml'
  }

全身要求是:

<AddFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
    <RequesterCredentials>
        <eBayAuthToken>....</eBayAuthToken>
    </RequesterCredentials>
    <Item>
        <Title>dssddsheykduhfid</Title>
        <ListingDuration>GTC</ListingDuration>
        <ListingType>FixedPriceItem</ListingType>
        <Description>This is another test description with image</Description>
        <PrimaryCategory>
            <CategoryID>57989</CategoryID>
        </PrimaryCategory>
        <SKU>dfiuhdssdsdfggfmeesddffdeseddfda</SKU>
        <InventoryTrackingMethod>SKU</InventoryTrackingMethod>
        <PaymentMethods>PayPal</PaymentMethods>
        <PayPalEmailAddress>payments-facilitator@logicsaas.com</PayPalEmailAddress>
        <CategoryMappingAllowed>true</CategoryMappingAllowed>
        <ConditionID>1000</ConditionID>
        <Country>AU</Country>
        <Currency>AUD</Currency>
        <DispatchTimeMax>4</DispatchTimeMax>
        <PostalCode>3194</PostalCode>
        <ReturnPolicy>
            <ReturnsAcceptedOption>ReturnsAccepted</ReturnsAcceptedOption>
            <RefundOption>MoneyBack</RefundOption>
            <ReturnsWithinOption>Days_30</ReturnsWithinOption>
            <Description>What! you dont want the product! .... ok</Description>
            <ShippingCostPaidByOption>Buyer</ShippingCostPaidByOption>
        </ReturnPolicy>
        <PictureDetails>
            <PictureURL>http://www.joomlaworks.net/images/demos/galleries/abstract/7.jpg</PictureURL>
        </PictureDetails>
        <ShippingDetails>
            <ShippingType>Flat</ShippingType>
            <ShippingServiceOptions>
            <ShippingServicePriority>1</ShippingServicePriority>
            <ShippingService>AU_eBayAusPost3kgFlatRateSatchel</ShippingService>
            <ShippingServiceCost>10</ShippingServiceCost>
        </ShippingServiceOptions>
    </ShippingDetails>
    <Site>15</Site>
    <Variations>
        <VariationSpecificsSet>
            <NameValueList>
                <Name>Size</Name>
                <Value>L</Value>
                <Value>S</Value>
            </NameValueList>
            <NameValueList>
                <Name>Color</Name>
                <Value>Red</Value>
                <Value>Blue</Value>
            </NameValueList>
        </VariationSpecificsSet>
        <Variation>
            <SKU>dfiuhdssdsdfggfmeesddffdeseddfdaOMG454fgfgfg</SKU>
            <StartPrice>100.99</StartPrice>
            <Quantity>1</Quantity>
            <VariationSpecifics>
                <NameValueList>
                    <Name>Size</Name>
                    <Value>L</Value>
                </NameValueList>
                <NameValueList>
                    <Name>Color</Name>
                    <Value>Red</Value>
                </NameValueList>
            </VariationSpecifics>
        </Variation>
        <Variation>
            <SKU>dfiuhdssdsdfggfmeesddffdeseddfdaOMG432325fgfgfg</SKU>
            <StartPrice>100.99</StartPrice>
            <Quantity>16</Quantity>
            <VariationSpecifics>
                <NameValueList>
                    <Name>Size</Name>
                    <Value>L</Value>
                </NameValueList>
                <NameValueList>
                    <Name>Color</Name>
                    <Value>Blue</Value>
                </NameValueList>
            </VariationSpecifics>
        </Variation>
    </Variations>
</Item>

我也咬了一下子弹并支付了75美元用于技术支持。如果我在这里没有收到回复,我会粘贴他们的回复给所有人看。

1 个答案:

答案 0 :(得分:0)

很酷,所以看起来这是一个ebay问题。他们正试图解决这个问题。但他们回应了一个解决方案:

Hello Avin,

感谢您报告此问题。我可以重现这个问题,我已将其转发给我们的工程团队进行进一步调查。我们将以“Waiting-BugFix”状态打开票证。

实际上,SiteID不是必填字段。如果您没有传递SiteID,将从标题中获取SiteID。作为解决方法,请省略该字段并继续列出。

如果您有任何疑问,请与我们联系。

最诚挚的问候, 易趣开发人员支持

相关问题