2 votes

Amazon Product Advertising API, poids d'expédition incorrect

J'utilise l'API Amazon Product Advertising pour obtenir des détails sur les produits tels que le poids, la taille, etc.

le problème est que j'obtiens des résultats différents de ceux qui figurent sur le site web d'Amazon.

Prenons l'exemple suivant produit :

le poids de l'expédition est de : 1.7 pounds tandis que je reçois : 'PackageDimensions.Weight': '100'

ce qui correspond à une livre.

quel est le bon chiffre ?

0voto

TheMohanAhuja Points 1675

J'ai été confronté au même problème, mais après quelques recherches, j'ai trouvé la solution. Le poids mentionné sur le site est le poids de l'expédition, qui est indiqué dans l'API en tant que poids du colis.

Ainsi, dans mon cas, l'API affichait ceci pour l'ISBN-10 : 0140020039

....
                        [ItemDimensions] => Array
                            (
                                [Height] => 780
                                [Length] => 520
                                [Weight] => 0.36
                                [Width] => 56
                            )
......
......
                        [PackageDimensions] => Array
                            (
                                [Height] => 40
                                [Length] => 710
                                [Weight] => 25
                                [Width] => 410
                            )
.....

Et sur place, il affichait Shipping Weight: 4 ounces

Le poids indiqué en API doit être divisé par 100 pour obtenir la valeur correcte en livres. (25 / 100 = 0,25 livre) puisque le poids est stocké en livres, mais affiché en onces.

1 livre = 16 onces

o

0,25 livres = 4 onces

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X