ZF-12046: Update Zend_Service_Amazon to continue to work with the Product Advertising API after 2012-02-21

Issue Type: Bug Created: 2012-02-07T07:34:31.000+0000 Last Updated: 2012-05-09T15:23:32.000+0000 Status: Resolved Fix version(s): - 1.12.0 (27/Aug/12)

  • Next Major Release ()

Reporter: Norbert Lauert (norbert.lauert) Assignee: Adam Lundrigan (adamlundrigan) Tags: - Zend_Service_Amazon

  • FixForZF1.12
  • amazon
  • zf-crteam-review

Related issues: Attachments: - ZF-12046.patch


Excerpt from… {quote} As part of our continued effort to ensure that Product Advertising API is an efficient and effective advertising tool, we've identified opportunities to streamline the API. Certain operations and response groups currently supported are infrequently used or are not aligned with the primary purpose of the Product Advertising API, which is to enable Associates to make money by advertising Amazon products in their websites and applications and sending traffic back to Amazon.

The changes, described below, will help us continue to provide you with relevant and useful features to advertise Amazon products. The following changes to the API will take effect on November 1, 2011: Associate Tag will be a required and verified input parameter in all requests to the API SellerLookup, SellerListingLookup and SellerListingSearch operations will no longer be supported by the API ItemPage parameter will be limited to a maximum of 10 pages for ItemSearch results MerchantId parameter will no longer be supported for filtering offers, variations and search results Merchants search index will no longer be supported Data returned by the Offers and ItemAttributes response groups will be limited to the most frequently used attributes The new Product Advertising API interface definition (WSDL) is now available. While your application may continue to operate after November 1, 2011 using older WSDLs, we will stop supporting all previous versions on February 21, 2012. Please upgrade to the latest WSDL before that date to ensure the continued operation of your application.

For more details about these changes, please click here.

The Product Advertising API Team {quote}


Posted by Norbert Lauert (norbert.lauert) on 2012-02-09T12:48:20.000+0000

Is there a chance, this will make it into the offical branch or do I need to patch ZF by myself?

Posted by Norbert Lauert (norbert.lauert) on 2012-02-10T19:11:50.000+0000

Anyone alive? 11 days until apps using ZF to communicate with Amazon will stop to work!

Posted by Matthew Weier O'Phinney (matthew) on 2012-02-10T19:28:32.000+0000

Norbert - can you provide a patch that also updates the test suite? If so, I'll apply, and we'll include in our next release (not sure if that will be a 1.11 release or 1.12.0 at this time).

Posted by Norbert Lauert (norbert.lauert) on 2012-02-11T11:03:09.000+0000

As far as I see, the functionality used by ZF has not changed and the existing tests pass.

Posted by Matthew Weier O'Phinney (matthew) on 2012-02-11T19:35:34.000+0000

In at least the offline tests, the URL used is part of the assertions; as such, the tests need to be updated to ensure these pass.

Posted by Norbert Lauert (norbert.lauert) on 2012-02-12T08:14:45.000+0000

If I execute, they pass. Both offline and online.

Posted by Tim Fountain (tfountain) on 2012-02-23T14:18:07.000+0000

The patch above solved the problem for me.

Posted by Adam Lundrigan (adamlundrigan) on 2012-02-23T22:12:52.000+0000

Matthew: I checked the Zend_Service_Amazon test suite, and the only place I found mention of the URLs identified in the patch were in the XML files. I've corrected them in the attached patch.

Posted by Mixu Kastelen (yellowhat) on 2012-03-31T13:22:15.000+0000

The patch above solved the problem for me as well.

Posted by Adam Lundrigan (adamlundrigan) on 2012-05-08T19:36:23.000+0000

Fixed in trunk (1.12.0): r24780 r24782

Could someone with access to the Product Advertising API please run the online tests against trunk to ensure they still work as expected?

Posted by Adam Lundrigan (adamlundrigan) on 2012-05-09T12:08:36.000+0000

ZF2 Pull Request:

Have you found an issue?

See the Overview section for more details.


© 2006-2018 by Zend, a Rogue Wave Company. Made with by awesome contributors.

This website is built using zend-expressive and it runs on PHP 7.