exeu / apai-io-bundle
Amazon Product Advertising PHP Library Symfony 2 Bundle
Installs: 9 008
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 3
Open Issues: 2
Type:symfony-bundle
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 integration of the ApaiIO-library.
Installation
All you have to do is to add the following lines to your composer.json:
{ "require": { "exeu/apai-io-bundle": "dev-master" } }
After you've done this tell composer to update your vendors:
$ php composer.phar update exeu/apai-io-bundle
Finally register the new Bundle with your application:
<?php // in AppKernel::registerBundles() $bundles = array( // ... new Exeu\ApaiIOBundle\ExeuApaiIOBundle(), // ... );
Minimal configuration
To get this bundle working you have to add the following to your config.yml
# app/config/config.yml exeu_apai_io: accesskey: YOUR ACCESSKEY secretkey: YOUR SECRETKEY associatetag: YOUR ASSOCIATE TAG country: COUNTRY (eg. de, com)
Optional configuration
If you want to change the requesttype or the responsetransformer you can do this by adding it to your config file:
# app/config/config.yml exeu_apai_io: request: \ApaiIO\Request\Soap\Request response: \ApaiIO\ResponseTransformer\ObjectToArray
Usage
To work with ApaiIO you need to get the new service for example in your controller:
<?php $apaiIo = $this->get('apaiio');
Now you can execute your first searchrequest:
<?php // ... $search = new \ApaiIO\Operations\Search(); $search->setCategory('DVD'); $search->setActor('Bruce Willis'); $search->setKeywords('Die Hard'); $formattedResponse = $apaiIo->runOperation($search); var_dump($formattedResponse);
For more detailed information See: ApaiIO - Examples
Documentation of ApaiIO: ApaiIO - Documentation