cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

REST API Listing Successful! Now for images... and dead end

Hi, 

 

I have developed a very solid REST API based platform using C# in VS2022. I am basically taking Excel product data and publishing a listing using the required steps. All good. The ImageUrls I loaded in the JSON payload were all hosting on my own domain, around 15 per item. 

 

Oddly; I was about to copy and paste the warning that appeared at the top of the listing; the warning included a link to a page that reads:

It appears you are using images from a self-hosted or 3rd party image provider.

There was a problem uploading your self-hosted image to Ebay, please resubmit your self-hosted images via your 3rd Party Tool or API solution, or contact Customer Support for further help.

 

BUT now (about 1/2 hour later) the listing appears fine, I cannot see any errors or warnings. Anyone have any insight ?

 

I do not want to use the legacy API as I have no code set up to manage this, all Tokens are REST based. All Google searches point to UploadSiteHostedPictures on legacy API pages, nothing at-all on the RESTful approach. 

 

Curious indeed. 

Message 1 of 3
latest reply
1 BEST ANSWER

Accepted Solutions

REST API Listing Successful! Now for images... and dead end

@cottontech_pty_ltd 

Do you have a live item number to review. Generally, valid images fail to transload to eBay servers due to the third-party server being too slow to respond to eBay image requests. Typically, a few images make it, and then the remainder fail when eBay overloads the remote server with image requests. Once the images fail to transload, eBay will deliver your third-party URLs to the listing, rather than creating eBay URLs.  I don't know if this is your situation, but the solution is to reduce the file size of the images and/or reduce the number of images in the request.

 

 

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.

View Best Answer in original post

Message 2 of 3
latest reply
2 REPLIES 2

REST API Listing Successful! Now for images... and dead end

@cottontech_pty_ltd 

Do you have a live item number to review. Generally, valid images fail to transload to eBay servers due to the third-party server being too slow to respond to eBay image requests. Typically, a few images make it, and then the remainder fail when eBay overloads the remote server with image requests. Once the images fail to transload, eBay will deliver your third-party URLs to the listing, rather than creating eBay URLs.  I don't know if this is your situation, but the solution is to reduce the file size of the images and/or reduce the number of images in the request.

 

 

ShipScript has been an eBay Community volunteer since 2003, specializing in HTML, CSS, Scripts, Photos, Active Content, Technical Solutions, and online Seller Tools.
Message 2 of 3
latest reply

REST API Listing Successful! Now for images... and dead end

Thanks, this makes sense. I have ensured images are no more than 1200x960 and there shouldn't be too much latency on the server. Links to all images in the listing looked OK before I deleted it. Still some functionality away from my first upload run. Appreciate your insight into the process. 

Message 3 of 3
latest reply