question

m.drap avatar image
0 Likes"
m.drap asked

findItemsAdvanced different behaviour when calling in XML and URL format

I'm using findItemsAdvanced to get items of a given seller. It has worked for years, but since a few days the way I used to call it (via XML calls) stopped working.

When I make the same request (same parameters) with URL calls it still works - example:


XML format call (replace ******* with your APPID):

curl -X POST -H "X-EBAY-SOA-GLOBAL-ID:EBAY-GB" -H "X-EBAY-SOA-SECURITY-APPNAME:*******" -H "X-EBAY-SOA-OPERATION-NAME:findItemsAdvanced" https://svcs.ebay.com/services/search/FindingService/v1 -d '<findItemsAdvancedRequest xmlns="https://www.ebay.com/marketplace/search/v1/services"><itemFilter><name>Seller</name><value>4laptops15</value></itemFilter></findItemsAdvancedRequest>'


returns errorId 6 - which message "Keyword or category ID are required."


The same call using the URL format:

curl 'https://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsAdvanced&SECURITY-APPNAME=*******&GLOBAL-ID=EBAY-GB&RESPONSE-DATA-FORMAT=XML&itemFilter(0).name=Seller&itemFilter(0).value=4laptops15'


returns the list of user items (as expected).

Why is it happening?

finding-apifinditemsadvanced
· 1
10 |600

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Can't answer your question directly, but the findItemsAdvanced call has not been updated in quite a while now, and is somewhat officially deprecated. The devs will not answer any questions regarding the Finding API; the replacement is the Browse API.
0 Likes 0 ·

0 Answers

·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.