developers program  

Welcome, Guest Help
Login Login | Register
 

eBay Developer Forums > Technical Questions: eBay Trading API, Feedback API & Large Merchant Services
RSS | NNTP Reader | FAQ | Usage Policies | Advanced Search | Print

in current forum  
in all Developer Forums

Replies: 4 - Pages: 1     Last Post: Nov 6, 2009 5:16 AM by: devanathan.developersupport@ebay.com »



Posts: 7
Member Since: 9/28/08



Revise Item failing for existing item
Posted: Nov 2, 2009 6:08 PM
  Click to reply to this thread Reply

Hi,
I seem to be have an intermittent problem with the revise item call. The call is generating an "Item 110446285118 is invalid, not activated, or no longer in our database, or an Live Auction item." for a fixed price listing that is currently running. I have attached the xml for the call below as well as the web address for the corresponding listing. Any help would be appreciated.

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=110446285118&ru=http%3A%2F%2Fshop.ebay.com%3A80%2F%3F_from%3DR40%26_trksid%3Dp1453.m38.l1313%26_nkw%3D110446285118%26_sacat%3DSee-All-Categories%26_fvi%3D1&_rdc=1

Venue eBay
Created 2009-11-02 19:48:50
Processed 2009-11-02 19:49:03
Status Error
Upload Size 15.68 kB
Notes

Content

<?xml version='1.0' encoding='utf-8'?>
<ReviseItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken> XXX </eBayAuthToken>
</RequesterCredentials>
<Item>
<AutoPay>0</AutoPay>
<BestOfferDetails>
<BestOfferEnabled>0</BestOfferEnabled>
</BestOfferDetails>
<Country>US</Country>
<Currency>USD</Currency>
<Description>REMOVED FOR POST</Description>
<DispatchTimeMax>2</DispatchTimeMax>
<HitCounter>Hiddenstyle</HitCounter>
<ItemID>110446285118</ItemID>
<ListingDuration>Days_30</ListingDuration>
<ListingType>FixedPriceItem</ListingType>
<Location>Troy, Ohio</Location>

<PayPalEmailAddress>REMOVED FOR POST</PayPalEmailAddress>
<PaymentMethods>PayPal</PaymentMethods>
<PictureDetails>
<GalleryType>Gallery</GalleryType>
<GalleryURL>http://s536.photobucket.com/albums/ff329/YoungPupsBooks/Images-0-C/C-01292.jpg</GalleryURL>
<PictureURL>http://s536.photobucket.com/albums/ff329/YoungPupsBooks/Images-0-C/C-01292.jpg</PictureURL>
</PictureDetails>
<PrimaryCategory>
<CategoryID>377</CategoryID>
</PrimaryCategory>
<PrivateNotes>SKU -&gt; C-01292&lt;!--... Last Updated on Mon Nov 2 19:48:50 2009 ...--&gt; </PrivateNotes>
<ProductListingDetails>
<ISBN>1558746161</ISBN>
<IncludePrefilledItemInformation>false</IncludePrefilledItemInformation>
<IncludeStockPhotoURL>false</IncludeStockPhotoURL>
<ListIfNoProduct>true</ListIfNoProduct>
<UPC>038332213133</UPC>
<UseFirstProduct>true</UseFirstProduct>
<UseStockPhotoURLAsGallery>false</UseStockPhotoURLAsGallery>
</ProductListingDetails>
<Quantity>1</Quantity>
<ReturnPolicy>
<Description>REMOVED FOR POST</Description>
<RefundOption>MoneyBack</RefundOption>
<ReturnsAcceptedOption>ReturnsAccepted</ReturnsAcceptedOption>
<ReturnsWithinOption>Days_3</ReturnsWithinOption>
<ShippingCostPaidByOption>Buyer</ShippingCostPaidByOption>
</ReturnPolicy>
<SKU>C-01292</SKU>
<ShippingDetails>
<CalculatedShippingRate>
<InternationalPackagingHandlingCosts>0.00</InternationalPackagingHandlingCosts>
<OriginatingPostalCode>45373</OriginatingPostalCode>
<WeightMinor>13</WeightMinor>
</CalculatedShippingRate>
<InternationalShippingServiceOption>
<ShipToLocation>Worldwide</ShipToLocation>
<ShippingService>USPSFirstClassMailInternational</ShippingService>
<ShippingServicePriority>1</ShippingServicePriority>
</InternationalShippingServiceOption>
<PaymentInstructions>Payment arrangements are expected within seven (7) days of item close. You can request an invoice, which will contain all necessary payment information from your My eBay Summary Page.
</PaymentInstructions>
<ShippingServiceOptions>
<ShippingService>USPSMedia</ShippingService>
<ShippingServiceAdditionalCost currencyID='USD'>0</ShippingServiceAdditionalCost>
<ShippingServiceCost currencyID='USD'>0</ShippingServiceCost>
<ShippingServicePriority>1</ShippingServicePriority>
</ShippingServiceOptions>
<ShippingServiceOptions>
<ShippingService>USPSPriority</ShippingService>
<ShippingServiceAdditionalCost currencyID='USD'>0</ShippingServiceAdditionalCost>
<ShippingServiceCost currencyID='USD'>2</ShippingServiceCost>
<ShippingServicePriority>2</ShippingServicePriority>
</ShippingServiceOptions>
<ShippingType>FlatDomesticCalculatedInternational</ShippingType>
</ShippingDetails>
<ShippingTerms>BuyerPays</ShippingTerms>
<StartPrice>6.47</StartPrice>
<Storefront>
<StoreCategoryID>19771355</StoreCategoryID>
<StoreName>Young Pup's Books and Diecast</StoreName>
<StoreURL>http://stores.ebay.com/Young-Pups-Books-and-Diecast?refid=store</StoreURL>
</Storefront>
<Title>Chicken Soup for the Teenage Soul II by Canfield</Title>
<UUID>d421535134f45bd8140cd03a0d3b7bd2</UUID>
<eBayNotes>SKU -&gt; C-01292 -- AOB Created Listing </eBayNotes>
<AttributeSetArray>
<AttributeSet attributeSetID='2178' attributeSetVersion='95984'>
<Attribute attributeID='23715'>
<Value>
<ValueID>-6</ValueID>
<ValueLiteral>Religious, Inspirational</ValueLiteral>
</Value>
</Attribute>
<Attribute attributeID='10244'>
<Value>
<ValueID>95784</ValueID>
<ValueLiteral>Like New</ValueLiteral>
</Value>
</Attribute>
<Attribute attributeID='15961'>
<Value>
<ValueID>-6</ValueID>
<ValueLiteral>Softcover</ValueLiteral>
</Value>
</Attribute>
</AttributeSet></AttributeSetArray>
</Item>

</ReviseItemRequest>


Response

<?xml version="1.0" encoding="UTF-8"?>
<ReviseItemResponse xmlns="urn:ebay:apis:eBLBaseComponents"><Timestamp>2009-11-03T01:47:37.495Z</Timestamp><Ack>Failure</Ack><Errors><ShortMessage>Product found for ProductListingDetails.&lt;ISBN&gt; &lt;1558746161&gt;.</ShortMessage><LongMessage>Product found for ProductListingDetails.&lt;ISBN&gt; &lt;1558746161&gt;.</LongMessage><ErrorCode>21916690</ErrorCode><SeverityCode>Warning</SeverityCode><ErrorParameters ParamID="0"><Value>ISBN</Value></ErrorParameters><ErrorParameters ParamID="1"><Value>1558746161</Value></ErrorParameters><ErrorClassification>RequestError</ErrorClassification></Errors><Errors><ShortMessage>Item not found.</ShortMessage><LongMessage>Item &quot;110446285118&quot; is invalid, not activated, or no longer in our database, or an Live Auction item.</LongMessage><ErrorCode>17</ErrorCode><SeverityCode>Error</SeverityCode><ErrorParameters ParamID="0"><Value>110446285118</Value></ErrorParameters><ErrorClassification>RequestError</ErrorClassification></Errors><Version>639</Version><Build>E639_CORE_BUNDLED_10239828_R1</Build></ReviseItemResponse>




Posts: 495
Member Since: 5/12/09



Re: Revise Item failing for existing item
Posted: Nov 3, 2009 5:00 AM
  Click to reply to this thread Reply

Hi youngpupsdiecast,

You are getting this error because of one of the following causes:
--- The given itemID in your request does not belong to the API Server URL your API request is routing to. That is the serverURL where you pointing is wrong.
--- The item in question is a 30 days old inactivated item and has been archived in eBay's data repository

Please ensure that you are passing the request to the correct endpoints. You can refer to following knowledge base article for more clarification on this error.
http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=886

You can also find a list of valid endpoints for you both production and sandbox environment here.
http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=429

Hope this helps. Feel free to come back with questions if you have any.

Have a nice day.

Best Regards,
Devanathan Sampath
eBay Developer Support




Posts: 1
Member Since: 11/15/07



Re: Revise Item failing for existing item
Posted: Nov 3, 2009 10:09 AM
  Click to reply to this thread Reply

Hi Devanathan,

As you can see by the link to the item it's current active, with ~11 days left so the second cause you list can't apply.

For the first if I follow your link for the correct endpoints for the Trading API, Unified Schema XML the url is https://api.ebay.com/ws/api.dll which is where this reviseitem request was sent, as well as the original additem. It's the only url we've used for the past 3+ years.

So if the item's active and we're using the correct url where does leave us still getting the error?

Thanks,
Eric




Posts: 7
Member Since: 9/28/08



Re: Revise Item failing for existing item
Posted: Nov 5, 2009 8:02 AM
  Click to reply to this thread Reply

Here's some more information for you. I went ahead and created production keys and a production token for my programming account. When I run the same item XML from the API Tool. I receive the same error as listed below. I believe that this proves that it is not a SERVER URL issue. Yet, I can use the SYI page within ebay and modify this item with no problems.

<?xml version="1.0" encoding="UTF-8"?>
<ReviseItemResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2009-11-05T15:58:17.055Z</Timestamp>
<Ack>Failure</Ack>
<Errors>
<ShortMessage>No product found for ProductListingDetails.&lt;ISBN&gt; &lt;0633095753&gt;. </ShortMessage>
<LongMessage>No product found for ProductListingDetails.&lt;ISBN&gt; &lt;0633095753&gt;. </LongMessage>
<ErrorCode>21916689</ErrorCode>
<SeverityCode>Warning</SeverityCode>
<ErrorParameters ParamID="0">
<Value>ISBN</Value>
</ErrorParameters>
<ErrorParameters ParamID="1">
<Value>0633095753</Value>
</ErrorParameters>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
<Errors>
<ShortMessage>Item not found.</ShortMessage>
<LongMessage>Item "120480815989" is invalid, not activated, or no longer in our database, or an Live Auction item.</LongMessage>
<ErrorCode>17</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorParameters ParamID="0">
<Value>120480815989</Value>
</ErrorParameters>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
<Version>639</Version>
<Build>E639_CORE_BUNDLED_10239828_R1</Build>
</ReviseItemResponse>




Posts: 495
Member Since: 5/12/09



Re: Revise Item failing for existing item
Posted: Nov 6, 2009 5:16 AM
  Click to reply to this thread Reply

Hi youngpupsdiecast,

You are getting this error for a existing item because, you are sending the entire listing in the ReviseItem call.

For ReviseItem call the inputs are the ItemID of the item being revised and any properties that are being changed.
For example, if you want to change the StartPrice of the item frame the request only with the <ItemID> and the <StartPrice>.

You can read more about Revising Item here.
http://developer.ebay.com/DevZone/XML/docs/WebHelp/ManagingItemListings-Revising_Items.html

Hope this helps. Feel free to come back with questions if you have any.

Have a nice day.

Best Regards,
Devanathan Sampath
eBay Developer Support



thread.rss_message