Pergunta

DetailPageURL do retornado por ItemSearch parecem incluir um ID / tag incorreta em vez do ID associado I solicitado a pesquisa com.

Eu estou começando:

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

Quando eu esperar:

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

Como faço para obter a tag correta? (Note-se que SO reescreve nos links acima para seu próprio ID Associate se você clicar em qualquer um dos acima)

Eu estou usando Python e PyAWS 0.3.0 , embora eu acho que o problema é com o meu pedido, em vez de com o wrapper API.

(Como um aparte, A Fazer a ligação Checker Associates Amazon (loja UK) / loja de US é inestimável para testar estes links)

Foi útil?

Solução

simples erro no final ..... eu estava incluindo o tag na pesquisa inicial:

para SearchResult em ecs.ItemSearch (item, SearchIndex = índice, AssociateTag = 'wwwmydomain-12')

Mas não no circuito secundário que percorre cada resultado a obtenção de mais detalhes:

para o item em ecs.ItemSearch (searchResult.ASIN, ResponseGroup = 'Medium'):

deve ser:

para o item em ecs.ItemSearch (searchResult.ASIN, ResponseGroup = 'Medium', AssociateTag = 'wwwodbodycom-21'):

O tag é necessária em ambos -. Parece que não está transitado

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top