Question

Les éléments DetailPageURL renvoyés par ItemSearch semblent inclure un identifiant / une balise incorrect (e) plutôt que l'ID associé (e) avec lequel j'ai demandé la recherche.

Je reçois:

  

Comment puis-je obtenir la bonne étiquette? (Notez que SO réécrit les liens ci-dessus vers leur propre ID d'associé si vous cliquez sur l'un des éléments ci-dessus.)

J'utilise Python et PyAWS 0.3.0 . , bien que je pense que le problème vient de ma demande plutôt que du wrapper de l’API.

(En passant, le Amazon Associates Link Checker (magasin au Royaume-Uni) / La boutique américaine est très utile pour tester ces liens)

Était-ce utile?

La solution

Erreur simple à la fin ..... J'avais inclus le tag dans la recherche initiale:

  

pour la rechercheResultat à   ecs.ItemSearch (élément,   SearchIndex = index,   AssociateTag = 'wwwmydomain-12')

Mais pas dans la boucle secondaire qui parcourt chaque résultat en obtenant plus de détails:

  

pour l'article dans   ecs.ItemSearch (searchResult.ASIN,   ResponseGroup = 'Medium'):

devrait être:

  

pour l'article dans   ecs.ItemSearch (searchResult.ASIN,   ResponseGroup = 'Medium',   AssociateTag = 'wwwodbodycom-21'):

La balise est nécessaire dans les deux cas - il semble que ce ne soit pas reporté.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top