Как я могу получить данные в ответе партнеров Amazon, которые соответствуют фактическим данным о продукте? - PullRequest
0 голосов
/ 07 февраля 2020

Я использую Amazon Affiliate API уже пару лет. Для многих продуктов фактический URL показывает цену предложения, тогда как в ответе API нет данных в разделе Предложения. Я пробовал как со старой версией (Версия 4 - XML), так и с новой (Версия 5 - JSON). JSON запрос полезной нагрузки

{
     "ItemIds": [
      "B07WMC1TSB"
     ],
     "Resources": [
      "Offers.Listings.Availability.MaxOrderQuantity",
      "Offers.Listings.Availability.Message",
      "Offers.Listings.Availability.MinOrderQuantity",
      "Offers.Listings.Availability.Type",
      "Offers.Listings.Condition",
      "Offers.Listings.Condition.SubCondition",
      "Offers.Listings.DeliveryInfo.IsAmazonFulfilled",
      "Offers.Listings.DeliveryInfo.IsFreeShippingEligible",
      "Offers.Listings.DeliveryInfo.IsPrimeEligible",
      "Offers.Listings.DeliveryInfo.ShippingCharges",
      "Offers.Listings.IsBuyBoxWinner",
      "Offers.Listings.LoyaltyPoints.Points",
      "Offers.Listings.MerchantInfo",
      "Offers.Listings.Price",
      "Offers.Listings.ProgramEligibility.IsPrimeExclusive",
      "Offers.Listings.ProgramEligibility.IsPrimePantry",
      "Offers.Listings.Promotions",
      "Offers.Listings.SavingBasis",
      "Offers.Summaries.HighestPrice",
      "Offers.Summaries.LowestPrice",
      "Offers.Summaries.OfferCount"
     ],
     "PartnerTag": "",
     "PartnerType": "Associates",
     "Marketplace": "www.amazon.in",
     "Operation": "GetItems"
    }

Ответ

{
 "ItemsResult": {
  "Items": [
   {
    "ASIN": "B07WMC1TSB",
    "DetailPageURL": "https://www.amazon.in/dp/B07WMC1TSB?tag=paymetry00-21&linkCode=ogi&th=1&psc=1"
   }
  ]
 }
}  

Фактический URL, , пожалуйста посмотрите это , есть предложения. Короче говоря, когда я пытаюсь получить все данные, я получаю только прейскурантную цену (73 990 рупий), а не цену предложения (52,300 рупий)

...