Pregunta

DetailPageURL devuelto por ItemSearch parece incluir una identificación / etiqueta incorrecta en lugar de la identificación asociada con la que solicité la búsqueda.

Estoy obteniendo:

  

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

Cuando espero:

  

PyAWS 0.3.0 , aunque creo que el problema es con mi solicitud, en lugar de con el contenedor API.

(Como un aparte, el Amazon Associates Link Checker (tienda del Reino Unido) / tienda de EE. UU. es invaluable para probar estos enlaces)

¿Fue útil?

Solución

Error simple al final ..... Estaba incluyendo la etiqueta en la búsqueda inicial:

  

para searchResult en   ecs.ItemSearch (elemento,   SearchIndex = index,   AssociateTag = 'wwwmidominio-12')

Pero no en el ciclo secundario que recorre cada resultado obteniendo más detalles:

  

para artículo en   ecs.ItemSearch (searchResult.ASIN,   ResponseGroup = 'Medio'):

debería ser:

  

para artículo en   ecs.ItemSearch (searchResult.ASIN,   ResponseGroup = 'Medio',   AssociateTag = 'wwwodbodycom-21'):

La etiqueta es necesaria en ambos, parece que no se transfiere.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top