如何从亚马逊的产品广告 API 中获取产品名称?

Posted

技术标签:

【中文标题】如何从亚马逊的产品广告 API 中获取产品名称?【英文标题】:How do I get just the product name from Amazon's Product Advertising API? 【发布时间】:2012-03-15 04:33:34 【问题描述】:

所以我觉得我必须在这里遗漏一些非常简单的东西,但我似乎无法弄清楚如何从产品广告 API 中单独获取产品名称。

例如,如果我去查看at this product,我看到该产品被列为“The First Years Ignite Stroller”,并且选择了“City Chic”颜色。

从 API 中,我可以看到 Brand(“第一年”)和 Color(“城市时尚”),但 Title 返回“第一年点燃婴儿车,城市时尚”,没有其他获取“Ignite Stroller”部分的明显方法,甚至是亚马逊在其页面上使用的标题(“The First Years Ignite Stroller”)。

我考虑过从Title 中剥离ColorBrand 以实现目标,但它们的构造并不总是那么可预测。有些产品有不同的分隔符,有些产品有不同的尺寸而不是颜色等。

我在这里遗漏了什么明显的东西吗?

【问题讨论】:

我真的没有完整的答案,但我相信你得到了扩展标题。有问题的产品是几种不同颜色中的一种,所有颜色都列在同一标题下。我确信这样做是有原因的,但我不确定为什么。 这可能不再相关,但我试图得到这个项目的响应:B002WB2GB6,我成功地得到了正确的结果。我得到的标题是:“第一年点燃婴儿车”,与亚马逊标题相同。您确定您使用了正确的 ASIN? 【参考方案1】:

自 2018 年 12 月 19 日起,API 不支持此功能。您可能很幸运,标题也是产品名称,但根本没有任何字段包含产品的“短名称”。

我想亚马逊希望你使用他们的标题,而不是自己编造。

https://docs.aws.amazon.com/AWSECommerceService/latest/DG/RG_ItemAttributes.html

【讨论】:

以上是关于如何从亚马逊的产品广告 API 中获取产品名称?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用亚马逊的产品广告 API 获取运输信息

javascript 使用ASIN,从亚马逊产品广告API获取产品详细信息,然后打印价格

如何在我的 Rails 应用程序中与亚马逊产品广告 API 交互?

亚马逊产品广告 api 获取带有优惠的产品

如何为 iOS 实现亚马逊的产品广告 API?

在亚马逊附属产品 API 中出现问题以从亚马逊获取产品