Domanda

DetailPageURL restituito da ItemSearch sembra includere un ID / tag errato anziché l'ID associato con cui ho richiesto la ricerca.

Ricevo:

  

:? //www.amazon.co.uk/gp/product/1590595009 SubscriptionId = XXX & amp; tag = foo-12 & amp; linkCode = AS2 & amp; camp = 1634 & amp; creativo = 19450 & amp; creativeASIN = 1.590.595,009 mila

Quando mi aspetto:

  

PyAWS 0.3.0 , sebbene ritenga che il problema sia dovuto alla mia richiesta, piuttosto che al wrapper API.

(A parte, The Amazon Associates Link Checker (negozio nel Regno Unito) / store degli Stati Uniti è prezioso per testare questi link)

È stato utile?

Soluzione

Errore semplice alla fine ..... Stavo includendo il tag nella ricerca iniziale:

  

per searchResult in   ecs.ItemSearch (voce,   Searchindex = indice,   AssociateTag = 'wwwmydomain-12')

Ma non nel ciclo secondario che passa attraverso ogni risultato ottenendo maggiori dettagli:

  

per l'articolo in   ecs.ItemSearch (searchResult.ASIN,   ResponseGroup = 'Medium'):

dovrebbe essere:

  

per l'articolo in   ecs.ItemSearch (searchResult.ASIN,   ResponseGroup = 'Medium',   AssociateTag = 'wwwodbodycom-21'):

Il tag è necessario in entrambi - sembra che non sia riportato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top