2013-08-01 2 views
2

Я использую API рекламы Amazon для получения сведений о товаре, таких как: вес, высота и т. Д.Amazon Product Advertising API, неверный Вес товара

проблема в том, что я получаю разные результаты, чем то, что указано на веб-сайте Amazon.

, например, взять этот product:

доставка вес: 1,7 фунтов в то время как я получаю: 'PackageDimensions.Weight': '100'

что 1 фунт.

Что такое правильный номер?

+0

Эй, у меня такая же проблема, вы нашли решение? – joselo

+0

Я также очень хотел бы видеть ответ на этот вопрос – larpo

ответ

0

У меня была такая же проблема, но после того, как некоторые исследования получили ее решение. Вес, отсылаемый на сайт, представляет собой вес при транспортировке, который указан в API в качестве веса упаковки.

Итак, в моем случае это показывало это API для ISBN-10: 0140020039

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

А на месте он показывал, данное в API Shipping Weight: 4 ounces

Вес должен быть разделен на 100, получить правильное значение в фунте (25/100 = 0,25 фунта), так как вес хранится в фунтах, но отображается в унциях.

1 фунт = 16 унций

или

0,25 фунтов = 4 унции

+0

Вес хранится в '100th of the фунт' – 3zzy