exeu / amazon-ecs-bundle
Exeu Amazon ECS Bundle
Installs: 11 500
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 2
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.3.2
- exeu/amazon-ecs-php: dev-master
This package is auto-updated.
Last update: 2021-03-19 21:20:35 UTC
README
Build Status
Travis:
Comming soon..
Jenkins:
Installation
Symfony 2.0.x
Add the following lines in your deps
file:
[AmazonECSPHPLibrary] git=git://github.com/Exeu/Amazon-ECS-PHP-Library.git target=amazon_ecs_php_library [ExeuAmazonECSBundle] git=git://github.com/Exeu/ExeuAmazonECSBundle.git target=bundles/Exeu/AmazonECSBundle
Modify the autoload.php:
<?php // app/autoload.php $loader->registerNamespaces(array( // ... 'Exeu' => __DIR__.'/../vendor/bundles', // ... )); require __DIR__.'/../vendor/amazon_ecs_php_library/lib/AmazonECS.class.php';
Now run the vendors script:
$ php bin/vendors install
Symfony 2.1.x
Add ExeuAmazonECSBundle in your composer.json:
{ "require": { "exeu/amazon-ecs-bundle": "dev-master" } }
Now tell composer to download the bundle by running the command:
$ php composer.phar update exeu/amazon-ecs-bundle
Dont forget to activate the bundle in your AppKernel:
<?php // in AppKernel::registerBundles() $bundles = array( // ... new Exeu\AmazonECSBundle\ExeuAmazonECSBundle(), // ... );
Configuration
To get this bundle working you have to add the following to your config.yml
# app/config/config.yml exeu_amazon_ecs: access_key: YOUR_ACCESS_KEY secret_key: YOUR_SECRET_KEY country: COUNTRY CODE associate_tag: YOUR_ASSOCIATE_TAG
Usage
To work with the Amazon Product Advertising API you need to get the new service for example in your controller:
<?php $amazonEcs = $this->get('exeu_amazon_ecs.pa');
Now you can execute your first searchrequest:
<?php // ... $result = $amazonEcs->category('Blended')->search('PHP 5'); var_dump($result);
For more detailed information See: Amazon-ECS-PHP-Library - Examples )