I included the GalleryURL and set the GalleryType to Gallery in my AddItem request, but instead of seeing my Gallery Image on the site, I see the following:
Why is this happening and what can I do about it?
You need to check the following by making a call to GetItem for the ItemID:
- The GalleryType is not None
- The GalleryURL is correct and that the image renders correctly
- The Color Model of the image is RGB and not CMYK
If you host the images on your servers, after the item is added, the gallery image is retrieved from your server and stored on eBay Picture Servers. It is possible that when eBay tried to retrieve the image from your server, there may have been a momentary lapse in network connectivity and the image could not be retrieved. In this situation, if you make a call to ReviseItem by setting the entire PictureDetails container again, the issue is most likely to be resolved. If you are using the deprecated containers, VendorHostedPicture or SiteHostedPicture, it is strongly recommended that you stop using the deprecated containers and use PictureDetails instead.
If you have isolated ItemIDs for which the Gallery Image is not rendered, try using the tool to fix the Gallery Image on the site:
This requires the seller to log in to their account and enter the ItemID.
- If you use ReviseItem and try to send in the same image in the GalleryURL, eBay will not attempt to recreate the gallery image. If you are making the call to fix the gallery image because it failed in the AddItem, you will need to specify a different URL in the ReviseItem call. Alternately, use the tool on the eBay website to fix the images. If none of the two alternates work, please contact customer support and they will help you fix it.
- Consider uploading the images to eBay by using UploadSiteHostedPictures. This will ensure that the gallery images are always available at the time of listing your items.
- If you decide to host the images on your website, ensure that they are available within 5 secs, otherwise eBay servers will timeout and fail to create the gallery images. Also, avoid redirection to another webpage.
- Ensure that the images and the URLs are in one of the supported formats such as jpeg, bmp, tif or gif. If your URLs do not end in one of these extensions, the behavior will be unpredictable.