【php开源代码栏目提醒】:网学会员在php开源代码频道为大家收集整理了Amazon.php提供大家参考,希望对大家有所帮助!
<?php
/**
* Zend Framework
*
* LICENSE
*
* This source file is subject to version 1.0 of the Zend Framework
* license, that is bundled with this package in the file LICENSE, and
* is available through the world-wide-web at the following URL:
* http://www.zend.com/license/framework/1_0.txt. If you did not receive
* a copy of the Zend Framework license and are unable to obtain it
* through the world-wide-
web, please send a note to license@zend.com
* so we can mail you a copy immediately.
*
* @package Zend_Service
* @subpackage Amazon
* @copyright Copyright (c) 2005-2006 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://www.zend.com/license/framework/1_0.txt Zend Framework License version 1.0
*/
/**
* Zend_Service_Rest
*/
require_once 'Zend/Service/Rest.php';
/**
* Zend_Service_Exception
*/
require_once 'Zend/Service/Exception.php';
/**
* Zend_Service_Amazon_Accessories
*/
require_once 'Zend/Service/Amazon/Accessories.php';
/**
* Zend_Service_Amazon_CustomerReview
*/
require_once 'Zend/Service/Amazon/CustomerReview.php';
/**
* Zend_Service_Amazon_EditorialReview
*/
require_once 'Zend/Service/Amazon/EditorialReview.php';
/**
* Zend_Service_Amazon_Image
*/
require_once 'Zend/Service/Amazon/Image.php';
/**
* Zend_Service_Amazon_Item
*/
require_once 'Zend/Service/Amazon/Item.php';
/**
* Zend_Service_Amazon_ListmaniaList
*/
require_once 'Zend/Service/Amazon/ListmaniaList.php';
/**
* Zend_Service_Amazon_Offer
*/
require_once 'Zend/Service/Amazon/Offer.php';
/**
* Zend_Service_Amazon_OfferSet
*/
require_once 'Zend/Service/Amazon/OfferSet.php';
/**
* Zend_Service_Amazon_ResultSet
*/
require_once 'Zend/Service/Amazon/ResultSet.php';
/**
* Zend_Service_Amazon_SimilarProduct
*/
require_once 'Zend/Service/Amazon/SimilarProduct.php';
/**
* Zend_Filter
*/
require_once 'Zend/Filter.php';
/**
* @package Zend_Service
* @subpackage Amazon
* @copyright Copyright (c) 2005-2006 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://www.zend.com/license/framework/1_0.txt Zend Framework License version 1.0
*/
class Zend_Service_Amazon
{
public $appId;
static protected $_sortVerbs = array('relevance', 'salesrank', 'price', '-price',
'most-recent', '-date', 'title', '-title',
'sale-flag', 'featured', 'review', 'artist',
'age-min', '-age-min');
static protected $_searchSort = array(
'Apparel' => array(
'relevance' => 'relevancerank',
'salesrank' => 'salesrank',
'price' => 'pricerank',
'-price' => 'inverseprice',
'most-recent' => '-launch-date',
'sale-flag' => 'sale-flag'),
'Baby' => array(
'featured' => 'psrank',
'salesrank' => 'salesrank',
'price' => 'price',
'-price' => '-price',
'title' => 'titlerank'),
'Beauty' => array(
'featured' => 'pmrank',
'sales' => 'salesrank',
'price' => 'price',
'-price' => '-price',
'most-recent' => '-launchdate',
'sale-flag' => 'sale-flag'),
'Blended' => array(),
'Books' => array(
'relevance' => 'relevancerank',
'salesrank' => 'salesrank',
'review' => 'reviewrank',
'price' => 'pricerank',
'-price' => 'inverse-pricerank',
'most-recent' => 'daterank',
'title' => 'titlerank',
'-title' => '-titlerank'),
'Classical' => array(
'featured' => 'psrank',
'salesrank' => 'salesrank',
'price' => 'price',
'-price' => '-price',
'title' => 'titlerank',
'-title' => '-titlerank',
'most-recent' => 'orig-rel-date'),
'DigitalMusic' => array(
'title' => 'songtitlerank',
'most-recent' => 'uploaddaterank'),
'DVD' => array(
'relevance' => 'relevancerank',
'salesrank' => 'salesrank',
'price' => 'price',
'-price' => '-price',
'title' => 'titlerank',
'most-recent' => '-video-release-date'),
'Electronics' => array(
'featured' => 'pmrank',
'salesrank' => 'salesrank',
'review' => 'reviewrank',
'price' => 'price',
'-price' => '-price',
'title' => 'titlerank'),
'ForeignBooks' => array(
'relevance' => 'relevancerank',
'salesrank' => 'salesrank',
'review' => 'reviewrank',
'price' => 'pricerank',
'-price' => 'inverse-pricerank',
'most-recent' => 'daterank',
'title' => 'titlerank',
'-title' => '-titlerank'),
'GourmetFood' => array(
'relevance' => 'relevancerank',
'salesrank' => 'salesrank',
'price' => 'pricerank',
'-price' => 'inverseprice',
'most-recent' => 'launch-date',
'sale-flag' => 'sale-flag'),
'HealthPersonalCare' => array(
'featured' => 'pmrank',
'salesrank' => 'salesrank',
'price' => 'pricerank',
'-price' => 'inverseprice',
'most-recent' => 'launch-date',
'sale-flag' => 'sale-flag'),
'HomeGarden' => array(),
'Jewelry' => array(
'featured' => 'pmrank',
'salesrank' => 'salesrank',
'price' => 'pricerank',
'-price' => 'inverseprice',
'most-recent' => 'launch-date'),
'Kitchen' => array(
'featured' => 'pmrank',
'salesrank' => 'salesrank',
'price' => 'price',
'-price' => '-price',
'title' => 'titlerank',
'-title' => '-titlerank'),
'Magazines' => array(
'salesrank' => 'subslot-salesrank',
'review' => 'reviewran