web-dev-qa-db-fra.com

Où sont les images moyennes et grandes dans l'API de publicité de produit d'Amazon?

L'API renvoie un noeud LargeImage avec une image de 110 pixels sur 110 pixels pour ce produit: http://www.Amazon.com/Syma-X5C-Exlorers-2-4G-Quadcopter/dp/B00OCFMVHE = Où sont les plus grandes tailles de l'image?

Pour de vrai, qu'est-ce que je suis supposé faire? Je ne parviens pas à utiliser des images 110 x 110 pixels sur un site Web; elles ne sont même pas de la taille des vignettes.

Voici la réponse XML:

<ImageSets>
    <ImageSet Category="primary">
        <SwatchImage>
            <URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL._SL30_.jpg</URL>
            <Height Units="pixels">30</Height>
            <Width Units="pixels">30</Width>
        </SwatchImage>
        <SmallImage>
            <URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL._SL75_.jpg</URL>
            <Height Units="pixels">75</Height>
            <Width Units="pixels">75</Width>
        </SmallImage>
        <ThumbnailImage>
            <URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL._SL75_.jpg</URL>
            <Height Units="pixels">75</Height>
            <Width Units="pixels">75</Width>
        </ThumbnailImage>
        <TinyImage>
            <URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL._SL110_.jpg</URL>
            <Height Units="pixels">110</Height>
            <Width Units="pixels">110</Width>
        </TinyImage>
        <MediumImage>
            <URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL._SL160_.jpg</URL>
            <Height Units="pixels">110</Height>
            <Width Units="pixels">110</Width>
        </MediumImage>
        <LargeImage>
            <URL>http://ecx.images-Amazon.com/images/I/11JVpyImvdL.jpg</URL>
            <Height Units="pixels">110</Height>
            <Width Units="pixels">110</Width>
        </LargeImage>
    </ImageSet>
</ImageSets>

Cette image que j'ai trouvée sur la page de l'article: http://ecx.images-Amazon.com/images/I/51E4oeAVKtL. SX522 .jpg C'est beaucoup plus gros! Que puis-je faire pour obtenir une image similaire à partir de l'API?

2
octohedron

La raison pour avoir les différentes tailles d'image est pour l'optimisation de la page. Amazon pourrait facilement avoir une seule image de 500 pixels de large et 500 pixels de haut, puis limiter la taille de la balise image à votre présentation, mais il s’agit toujours d’un fichier de grande taille à télécharger sur le navigateur s’il n’est pas utilisé. La meilleure pratique avec des images pour les sites Web est de donner à l'image source sur votre serveur la taille que vous souhaitez afficher sur le site Web, afin de vous assurer que seule la plus petite bande passante nécessaire au téléchargement de l'image est réellement utilisée.

S'agissant des tailles qu'Amazon a choisi d'afficher via l'API, même la plus petite taille (30 pixels) convient pour une vignette dans un tableau ou une grille de données. En tant que concepteur, il vous appartient de décider quelle taille d'image convient le mieux à votre site.

1
Chris Rutherfurd