如何从amazon api查询中清除无效结果

时间:2013-09-20 22:29:09

标签: php amazon-web-services amazon

我正在使用此功能从亚马逊请求价格为0的书籍,但我得到了三种不同的回复。

有些书籍列于0

有些人有价格

其他人有价格但主要成员免费

  • 现在找不到示例

现在我查看了页面的来源,并注意到价格的多个值,我需要id pricelarge和listprice都为0. faq对我没有任何帮助,我很难得到如何解决这个问题。

这是我现在使用的查询功能。

  

$ search = new Search();

     

$ conf->了setRequest( '\ ApaiIO \请求\皂\请求');

     

$ conf-> setResponseTransformer( '\ ApaiIO \ ResponseTransformer \ ObjectToArray');

     

$搜索 - > setCategory( 'MobileApps');

     

$搜索 - > setMaximumPrice(0);

     

$搜索 - > setPage($页);

     

$搜索 - > setBrowseNode($出价);

     

$搜索 - > setSort( 'reviewrank');

     

$ search-> setResponseGroup(array('ItemAttributes','ItemIds','Images'));

     

$ formattedResponse = $ apaiIO-> runOperation($ search,$ conf);

1 个答案:

答案 0 :(得分:0)

对于回复,我也会抓住价格变量。这样,您可以在将项目呈现给用户之前仔细检查项目的价格。