Sven Delueg
Sven Delueg

Reputation: 1001

Amazon Product Advertising API NewReleases / keword-search

i try to find a way to combine the 'NewReleases' ResponseGroup and a keyword search.

I am using the PHP Soap Library.

I know it is no longer maintained because here is the new version , but i think this doesn´t matter because how you can combine different operations is defined by Amazon.

So what i need in detail is:

i want for example make an call for NewReleases in Action DVD´s (DE) like so:

$response = $amazonEcs->responseGroup('NewReleases')->browseNodeLookup(289093);

But then i want to perform a keyword-search operation on this for example -> 'x-men'.

i couldn´t find a way to resolve this because you can only perform the NewReleases responsegroup on browsenoelookup mentioned here

and also the sort parameter 'releasedate' doesn´t help because this is only on few categories possible mentioned here.

so in simple words i want to do a request like this.

$response = $amazonEcs->category('All')->responseGroup('Large,NewReleases')->search('x-men');

But this is not working because of the BrowseNodeLookup restriction.

The only way i can imagine now is that i do a request on a BrowseNodeId and perform the search by myself, but this would be a lot to an also you are limited to ( 20 requests / 2 minutes ) of the same kind. And this limit i would reach in no time because the browsenodelookup requests only gives back the Title and ASIN-Number and then you would have to do a Itemlookup for each product.

So if anybody would have a simpler way for me i would be happy.

Thanks

Upvotes: 4

Views: 387

Answers (1)

Sven Delueg
Sven Delueg

Reputation: 1001

I can say now, that this is not possible.

It is just that you can not browse for NewReleases in any root-category. You always have to go one level deeper.

I did it the way i mentioned with some sleep(1) functions, to avoid the request-limit as long as possible.

Upvotes: 1

Related Questions