Я использую 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 рупий)