I've been seeing errors from the Amazon API in my error logs that say, "Error retrieving Amazon item AWS.MissingParameters, message: Your request is missing required parameters. Required parameters include AssociateTag."

I'm not sure why this is happening. I recently updated from the 7.x-1.0-beta5 version of this module to the current D7 version. The problem went away after I resaved my Amazon configuration settings and specified Drupal Association for the Associate tag.

CommentFileSizeAuthor
#2 api-error-1599044-1.patch545 bytessheldon rampton

Comments

sheldon rampton’s picture

Status: Active » Needs review

I'm attaching a patch that should fix the issue. It makes the module a little more fault-tolerant by using the Drupal Association for the Associate Tag in cases where no Associate Tag has been defined.

sheldon rampton’s picture

StatusFileSize
new545 bytes

Oops. Here's the file.

rfay’s picture

Status: Needs review » Fixed

I can go with this.

You actually got bit not just by an upgrade, but by a change in Amazon policy. You updated to the new version, which uses the new API Schema (which would have hit you sooner or later anyway).

Committed with a minor change to wording and making the select required on the actual settings form.

http://drupalcode.org/project/amazon.git/commitdiff/16629c2

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.