ItemSearch返回的DetailPageURL似乎包含了错误的ID /标记,而不是我请求搜索的关联ID。
我得到了:
当我期待:
如何获得正确的标签? (请注意,如果单击上述任一项,则会将上述链接重写为自己的关联ID)
我正在使用Python和PyAWS 0.3.0,虽然我认为问题出在我的请求上,而不是API包装器。
(顺便说一句,Amazon Associates Link Checker(英国商店)/ U.S. store在测试这些链接方面非常宝贵)
答案 0 :(得分:2)
最后的简单错误.....我在初始搜索中包含了标记:
for searchResult in ecs.ItemSearch(项目, SearchIndex =指数, AssociateTag = 'wwwmydomain-12')
但不是在二级循环中逐步完成每个结果获取更多细节:
中的项目 ecs.ItemSearch(searchResult.ASIN, ResponseGroup = '中'):
应该是:
中的项目 ecs.ItemSearch(searchResult.ASIN, ResponseGroup = '中', AssociateTag = 'wwwodbodycom-21'):
两者都需要标签 - 它似乎没有结转。