【问题标题】:Amazon Web Service ItemSearch DetailPageURL's with Associate IDs?Amazon Web Service ItemSearch DetailPageURL's with Associate IDs?
【发布时间】:2009-10-27 20:09:02
【问题描述】:

ItemSearch 返回的 DetailPageURL 似乎包含不正确的 ID/标签,而不是我请求搜索的关联 ID。

我明白了:

http://www.amazon.co.uk/gp/product/1590595009?SubscriptionId=XXX&tag=foo-12&linkCode=as2&camp=1634&creative=19450&creativeASIN=1590595009

当我期望时:

http://www.amazon.co.uk/gp/product/1590595009?SubscriptionId=XXX&tag=wwwmydomain-12&linkCode=as2&camp=1634&creative=19450&creativeASIN=1590595009

如何获得正确的标签? (请注意,如果您单击上述任何一个,SO 会将上述链接重写为他们自己的 Associate ID)

我正在使用 Python 和 PyAWS 0.3.0,尽管我认为问题在于我的请求,而不是 API 包装器。

(顺便说一句,Amazon Associates Link Checker(英国商店)/U.S. store 在测试这些链接方面非常宝贵)

【问题讨论】:

  • 更新了损坏的链接检查器 URL。

标签: python amazon-web-services amazon


【解决方案1】:

最后的简单错误.....我在初始搜索中包含了标签:

搜索结果在 ecs.ItemSearch(项目, 搜索索引=索引, AssociateTag='wwwmydomain-12')

但不是在逐步遍历每个结果以获取更多详细信息的二级循环中:

对于项目 ecs.ItemSearch(searchResult.ASIN, ResponseGroup='中等'):

应该是:

对于项目 ecs.ItemSearch(searchResult.ASIN, ResponseGroup='中等', AssociateTag='wwwodbodycom-21'):

两者都需要标签 - 似乎它没有被继承。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 2011-08-13
    • 1970-01-01
    • 2019-10-03
    • 2015-06-17
    • 2016-01-04
    相关资源
    最近更新 更多