question

juspo-28 avatar image
0 Likes"
juspo-28 asked ·

FindProducts not finding items, returns 0 results

I dont understand how FindProducts determines matches, I am using http://open.api.ebay.com/shopping?callname=FindProducts&responseencoding=JSON≈pid=MYAPPID&siteid=0&version=967&QueryKeywords=STRING&AvailableItemsOnly=false&MaxEntries=1 Lets take a known item as an example. https://www.ebay.com/itm/Sony-HAPS1-B-500GB-Hi-Res-Music-Player-System/371876175894?epid=1740386363&hash=item56958c2016:g:dicAAOSwg2FbWjiF which has title "Sony HAPS1/B 500GB Hi-Res Music Player System" If i replace STRING with url encoded "Sony HAPS1/B 500GB Hi-Res Music Player System" it returns 0 results. By testing with removing words i finally got a result when replacing STRING with "Sony HAPS1/B" but adding anything else like "Sony HAPS1/B 500GB" returns 0 results. Why is it failing to find the item when the words are directly in their title? Alternatively let me describe my goal here so you can let me know if there is a better way to go about this. I have a list of products, and I am trying to automate going through that list and returning the EPID so that I can use it when listing the items. I have other things available like UPC etc if there is some other thing i can search by vs a product string, but i have not been able to find anything like that so far.
shopping apiepidfindproductsfindproductsrequest
10 |600 characters needed characters left characters exceeded

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

juspo-28 avatar image
0 Likes"
juspo-28 answered ·
So I tried other API's but I seem to be getting the same sort of false not found responses no matter whch one I try, For example I am now using http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByProduct&SERVICE-VERSION=1.0.0&SECURITY-APPNAME=mykey&RESPONSE-DATA-FORMAT=JSON&REST-PAYLOAD&paginationInput.entriesPerPage=1∏uctId.@type=UPC∏uctId=646117873511 I thought searching by a static value like UPC would be better than using terms. And the above returns a result just fine. However doing the same search for 634741811740 returns nothing, even though that UPC exists for this item https://www.ebay.com/itm/Dragon-Alliance-722-6324-D1-OTG-Future-Ski-Goggles-Multicolor/113188128892?epid=5014795351&hash=item1a5a89c87c:g:nTcAAOSwfttbaegV:sc:FedExHomeDelivery!35406!US!-1 Any help or insight would be greatly appreciated.
· Share
10 |600 characters needed characters left characters exceeded

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

helios825 avatar image
0 Likes"
helios825 answered ·
Generally speaking, you should try to avoid using the Shopping API unless you have to. It's a really old platform, with some failing parts to it. [Here's the docs page][1] for the call you are using. I'm not sure if that warning at the top applies to you. Note the reference there to the updated version of that call in the Finding API. That may be better for you. I don't have experience with either of those calls, so I'm not of much detailed assistance here. But perhaps the above may help. And don't forget [findItemsAdvanced][2] in the Finding API -- that may be worth looking at too. [1]: http://developer.ebay.com/DevZone/shopping/docs/CallRef/FindProducts.html [2]: http://developer.ebay.com/DevZone/finding/CallRef/findItemsAdvanced.html
· Share
10 |600 characters needed characters left characters exceeded

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

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.