exeu / apai-io-bundle
此软件包已被废弃且不再维护。未建议替代软件包。
Amazon 产品广告 PHP 库 Symfony 2 扩展包
2.0.0
2016-01-30 15:43 UTC
Requires
- php: >=5.3.3
- exeu/apai-io: ^1.8
- symfony/symfony: >=2.6
This package is auto-updated.
Last update: 2021-03-19 21:21:46 UTC
README
Symfony 2 集成 ApaiIO 库。
安装
您只需将以下行添加到您的 composer.json 中
{ "require": { "exeu/apai-io-bundle": "dev-master" } }
完成此操作后,请告知 composer 更新您的供应商
$ php composer.phar update exeu/apai-io-bundle
最后,将新扩展包注册到您的应用程序中
<?php // in AppKernel::registerBundles() $bundles = array( // ... new Exeu\ApaiIOBundle\ExeuApaiIOBundle(), // ... );
最小配置
为了使此扩展包生效,您需要将以下内容添加到您的 config.yml 中
# app/config/config.yml exeu_apai_io: accesskey: YOUR ACCESSKEY secretkey: YOUR SECRETKEY associatetag: YOUR ASSOCIATE TAG country: COUNTRY (eg. de, com)
可选配置
如果您想更改请求类型或响应转换器,可以通过将其添加到您的配置文件中来实现
# app/config/config.yml exeu_apai_io: request: \ApaiIO\Request\Soap\Request response: \ApaiIO\ResponseTransformer\ObjectToArray
用法
要使用 ApaiIO,您需要获取新服务,例如在您的控制器中
<?php $apaiIo = $this->get('apaiio');
现在您可以执行第一个搜索请求
<?php // ... $search = new \ApaiIO\Operations\Search(); $search->setCategory('DVD'); $search->setActor('Bruce Willis'); $search->setKeywords('Die Hard'); $formattedResponse = $apaiIo->runOperation($search); var_dump($formattedResponse);
有关更详细的信息,请参阅: ApaiIO - 示例
ApaiIO 文档: ApaiIO - 文档